Android 操作系统的设备管理与安全使用指南
1. 设备管理
在 Android 系统中,设备管理至关重要。当应用程序被分配了独占资源(如网络连接或对关键设备的访问权限)后进入暂停状态时,应释放这些资源,直到应用程序恢复运行。否则,应用程序可能会在暂停状态下过早关闭,而不释放对资源的独占控制。
Android 的回调机制与进程和线程状态类似:
| Android 回调 | 对应状态 |
| — | — |
| onCreate() | READY 状态 |
| onStart() | RUNNING 状态 |
| onPause() | WAITING 状态 |
| onStop() 和 onDestroy() | FINISHED 状态 |
由于 Android 运行在各种移动设备上,应用程序必须设计成能够适应众多设备,通常无需用户帮助。
2. 屏幕要求
为 Android 创建应用程序的开发者必须考虑各种屏幕尺寸和旋转情况,从手表到大型平板电脑,其间有许多不同的规格。例如,两款声称具有大尺寸屏幕的设备可能具有略有不同的物理特性,包括纵横比和实际像素密度,这可能会使应用程序开发者的工作变得复杂。
为减轻这一负担,Android 负责将应用程序与每个设备进行精确匹配的具体机制。开发者只需知道他们目标设备的大致尺寸,而无需为每个物理设备的每种尺寸变化包含特定指令。
Android 引入了密度无关像素(dp)这一概念,它是一种虚拟像素,相当于 160 dpi 屏幕上的一个物理像素。使用 dp 单位,开发者只需为整个设备类别(小、正常、大等
超级会员免费看
订阅专栏 解锁全文
8605

被折叠的 条评论
为什么被折叠?



