01-002-系统框架

系统框架

src:java 代码
assets:资源目录
res:存在图片、布局文件、字符串、菜单等文件
bin:输出文件,如apk
project.projecties:工程文件属性文件配置
gen:系统自动生成的源代码文件
R.java:自动生成的,非常重要。默认 attr、drawable(图片,默认png)、layout(布局文件)、string.xml(字符串)、arrays.xml(数组)、color.xml(颜色)、dimens.xml(定义尺寸数值)、styles.xml(样式)

获取属性值?

文件 获取方式
string.xml getResource().getString(resourceId) getResource().getText(resourceId)
arrays.xml getResource().getStringArray(resourceId)
colors.xml getResource().getDarwable(resourceId) getResource().getColor(resourceId)
dimens.xml getResource().getDimension(resourceId)
styles.xml 不需要取值

AndroidManifest.xml

描述了整个 package 中暴露的组件(activitys、services、contentProviders、Intent Receivers等),他们各自的实现类,各种能被处理的数据和启动位置。还能指定 permissions、instrumentation。

属性与选项含义

属性 选项 含义
版本 versionName 版本名称,从 1.0 开始
versionCode 表示该工程生成的 apk 版本号,从 1 开始
installLocation 应用安装位置
auto 自动寻找安装位置,ROM或SDCard卡默认属性
internalOnly 仅仅只能安装在ROM上
preferExternal 直接安装在SD卡上
应用
icon logo图片
label 文字说明
activity
name 主程序名
intent-filter 意图过滤器,用于过滤用户的一些动作和操作
action android.intent.action.MAIN 表示程序的主入口
category
其他
uses-permission 添加用户的授权,如授权访问网络

你可能感兴趣的:(01-002-系统框架)