android+资源网站,Android应用资源知识

1.添加资源限定符的顺序为:

SIM卡所属的国家代码和移动网代码→语言区域代码→布局方向→最小宽度→可用宽度→可用高度→屏幕大不大→屏幕长不长→屏幕圆不圆→屏幕色域宽不宽→屏幕支持的动态范围高不高→屏幕方向→设备的UI模式→夜间模式→屏幕像素密度→触摸屏类型→键盘类型→主要的文字输入方式→导航键是否可用→主要的非触摸导航方式→支持的APIlevel

2.一个资源目录的每种资源限定符最多只能出现一次;

3.必须提供缺省的资源文件;

4.资源目录名是大小写不敏感的;

5.drawable资源取别名:

@drawable/icon_ca

布局文件取别名:

只有动画、菜单、raw资源以及xml/目录中的资源不能使用别名

7.寻找使用最优资源的流程:

8.在应用程序运行时,设备的配置可能会发生变化(如屏幕方向变化、切换到多窗口模式,切换了系统语言),默认情况下系统会销毁重建正在运行的Activity,所以应用程序必须保证销毁重建的过程中用户的数据和页面状态完好无损地恢复。

如果不想系统销毁重建你的Activity只需要在manifest文件的标签的android:configChanges属性中添加你想自己处理的配置更改,多个配置使用”|”隔开,此时系统就不会在这些配置更改后销毁重建你的这个Activity而是直接调用它的onConfigurationChanged回调方法,你需要在这个回调中自己处理配置更改后的行为。

9.Activity的销毁重建不但发生在设备配置更改后,只要用户离开了某个Activity,那么那个Activity就随时可能被系统销毁。所以销毁重建是无法避免的,也不应该逃避,而是应该想办法保存和恢复状态

10.由于各种各样的硬件都能安装Android操作系统,Android操作系统之间也可能千差万别,而应用程序的一些功能是与这些软硬件息息相关的,如拍照应用需要设备必须有摄像头才能正常工作。

应用可以通过标签声明只有满足这些软硬件要求的设备才能安装,通过它的android:required属性设置该要求是不是必须的,程序中可以通过PackageManager.hasSystemFeature方法判断.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值