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 添加用户的授权,如授权访问网络
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容