资源构成

资源由三部分构成:XML资源文件数据资源文件资源目录
列表型xml资源文件:每个资源文件中都存储了多个资源项
值类型xml资源文件:每个文件仅代表一个资源项。

两种适配配置变更手段:

快速缓存状态:onSaveInstanceState,onRestoreInstanceState(跨进程保持);onRetainNonConfigurationInstance(),getLastNonConfigurationInstance()(同进程保持);
避免组件销毁和重构:android:configChange;onConfigureChanged();可用于监听键盘的显示和隐藏事件。

应用资源编译:

1.appt 工具进行预编译生成app._ap和R类;
2.R类和java代码生成class.dex
3.apkbuilder 进行打包:class.dex,资源配置数据,resource.arsc。

应用资源管理:

资源表、资源包、资源类型、资源配置、资源项
R类的每个常量都是32位整型:
- 高8位=>资源包;最多256个资源包
- 次高8位=>资源类型最多256种类型
- 低16位=>资源项索引最多65536个资源项
引用规范:@[包名:]资源类型/资源项

更多相关文章

  1. Android(安卓)8.0 Adaptive Icon特性 for Unity适配教程
  2. android 4.0 全屏 屏蔽下面的status bar
  3. Android(安卓)为apk文件签名,增加修改系统时间等权限
  4. android中自定义service的详解(例子)
  5. android的文件系统结构
  6. Android——4.2 - 3G移植之路之usb-modeswitch (二)
  7. Android(安卓)L Settings实现
  8. android 没有root下实现软件自动更新的一些思路和方法
  9. Android(安卓)studio 3.0.1 莫名其妙 R报错啦!(check logs for det

随机推荐

  1. 在应用程序使用android google搜索功能
  2. 取android:versionCode
  3. Android Wear 进阶 2 Creating Wearable
  4. android中各种适配器之SimpleAdapter使用
  5. Android应用程式编译成系统程序
  6. android junit
  7. Flutter与Android通信 记录
  8. android 仿淘宝的加载刷新效果
  9. android 百度地图 画轨迹
  10. Android ListView性能优化实战方案