分析一个新建的android工程的代码
来源:互联网 发布:300451创业软件公告 编辑:程序博客网 时间:2024/05/20 10:21
1).xml文件中的<?xml version="1.0" encoding="utf-8"?>是每个xml文件开仅有一个的声明xml的代码。
2).@Override在java的用处
如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override 系统可以帮你检查方法的正确性。
例如:
@Override
public String toString(){...}这是正确的
一旦写错 写成这样
@Override
public String tostring(){...}编译器可以检测出这种写法是错误的 这样能保证你的确重写的方法正确
而如果不加@Override
public String tostring(){...}这样编译器是不会报错的 它只会认为这是你自己新加的一个方法而已
以下是默认新建的java代码,就是创建时一直按确认创建
public class MainActivity extends Activity {
@Override
//这是oncreate方法,只需一个就可有其他6个方法系 统也会自动调用,其实这段不写系统也会调用, 因为(OnCreate是Andorid中的一个特别的函数,来“表示一个窗口正在生成”。其不产生窗口,只是在窗口显示前设置窗口的属性如风格、位置等。)
protected void onCreate(Bundle savedInstanceState) {
//super.onCreate(savedInstanceState)就是调用父类的onCreate构造函数,才能编辑
//savedInstanceState是保存当前Activity的状态信息。
//main就是当前项目res下的layout里的main.xml文件。
//setContentView就是设置当前的Activity显示的内容按main.xml布局。
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
//此方法用于初始化菜单,按menu按钮可以看到菜单,有3种类型1.选项菜单(optinosMenu)2.上下文菜单 (ContextMenu) 3.子菜单(subMenu)
//他是create 选项菜单(optinosMenu)类型
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu); //获取菜单填充物,menu文件夹下的main
return true; //返回true则显示该menu,false 则不显示
}
}
没完,仅供个人一路学习再加上去
- 分析一个新建的android工程的代码
- 新建android工程的设置
- nodejs新建一个工程环境的搭建
- [Android--Tool]Android如何将他人的代码放入新建的工程中
- android 新建工程时的设置
- 新建Android 应用工程的问题
- 将一个工程中的代码复制进另一个新建的工程遇到如下问题,谨以此记。
- 如何分析一个开源工程的代码
- Eclipse中在android项目中出现新建一个Activity后,出现整个工程的报错以及包导入以后无法运行等等情况分析。
- QML之基础-新建工程代码分析
- 新建 一个android工程,res/layout 下的xml布局文件无法预览
- Android中使用自身携带的Junit新建一个测试工程
- Android程序测试(1)——新建一个简单的测试工程来测试已有的工程
- Android程序测试(1)——新建一个简单的测试工程来测试已有的工程
- android开发入门教程---新建一个android工程
- 新建一个QT工程的详细步骤,终于搞清楚了!
- VS2005下如何新建一个WINCE设备的DLL工程
- VS2005下如何新建一个WINCE设备的DLL工程
- JSP入门
- 2014-CVTE网测部分软件技术测试题及答案
- UVa 658 It's not a Bug, it's a Feature! 位运算技巧+dijkstra优先队列优化
- 2013.9.15
- DOS命令
- 分析一个新建的android工程的代码
- Visual Studio JS 辅助插件
- HTTP 协议详解
- matlab中如何读取TXT数据文件
- 【Maven实战】Maven开发环境的搭建和案例展示
- 新手即将面试,请教高手们面试技巧
- 串口通讯—异步通信方式
- HTTP协议详解
- iOS之点击按钮切换背景图片