说明:文章中内容为我学习安卓中的一些问题,以及从别处总结的文件作用
1.包名称(Package name)
包的命名空间,以hrbeu.HelloAndroid为例,安卓程序创建后,会在src文件夹下生成hebeu—HelloAndroid文件夹,该文件夹下存放xxActivity.java文件。
2.Android程序结构
子目录:src、gen、assets、bin和res
工程文件:Androidmanifest.xml、project.properties.
src: 源代码目录,所有允许用户修改的java文件和用户自己添加的java文件。
gen:ADT自动生成的java文件。
R.java包含各种资源的地址(ID),Android根据用户放入res中的资源,自动更新该文件。
BuildConfig.java是安卓调试用的。
assets:存放html文件、数据库文件等,该目录下的文件不会自动生成ID至R.java,读取该目录文件需指定路径。
bin: 保存编译过程中产生的文件和apk
res:资源目录
drawable-xdpi几个文件保存同一个程序针对不同屏幕尺寸需要显示的不同大小的图像文件。
layout 保存与用户界面相关的布局文件。
values 保存颜色、风格、主题、字符串等资源。
Androidmanifest.xml:程序声明文件,如应用程序名称、图标、包名称、SDK最低版本等。
project.properties:保存工程的相关设置,如编译目标,不能直接修改,通过右击工程名称,选择properties 进行修改。