>androidStudio的开发步骤
- 创建android项目和文件结构
- 在XML布局文件中定义应用程序的用户界面
- 在.java文件中编写业务的实现。
android 的文件结构中只有三个有用:.java实现应用程序的业务,res中的.xml实现工程的视图的资源文件,manifest.xml实现相关资源的协调配置。
4大组件:activity,service,broadcastreceiver,contentProvider,intent(不同组件之间通讯的载体)
>android studio 中的文件结构
- src文件夹,保存java文件
- res文件夹,保存资源文件和xml文件
- bin文件夹,存放生成的目标文件
- gen文件夹,自动生成的R.java文件
>相关文件的理解
- R.java是一个资源统筹文件,每个资源对应一个内部类的int值和field,相当于为为每个其他的资源文件添加了一个变量,或者说,定义了一个相对于软件的全局变量。在.java文件中相当于添加了一个字段:public static final int app_name = 00123031;在xml文件中的引用方法:@string/app_name;另外标识符不需要R资源文件的定义就可以直接使用:@+id/ok
- value/string.xml,定义了全局的字符串常量。
- androidManifest.xml全局描述文件。统筹了很多东西。通过标签声明需要的权限,声明被调用用的权限。
>antivity中包含的方法的总结
getWindow()获得当前窗口的对话框
setContentView()设置当前activity的主要视图xml文件
setTheme()设置xml文件显示的主题风格
签名防止同名的包中的程序被覆盖。