本文为个人读书笔记,仅供记录学习过程中遇到的日后需要留意的问题,如有相关版权问题请及时通知作者。
android系统由下列 image 镜像文件实现
bootloader 引导加载程序:在启动时对boot image引导镜像的加载过程进行初始化。
boot image 引导镜像:kernel 内核和内存虚拟盘 RAMDisk
System image 系统镜像:Android系统平台及应用程序
Data image 数据镜像:在断电期间依然保存着用户的数据
Recovery image 恢复镜像:重建或升级系统所用的文件
Radio image 射频镜像:射频协议栈文件
Android支持的设备屏幕情况
屏幕类型 |
低密度
~120ppi ldpi
|
中密度
~160ppi mdpi
|
高密度
~240ppi hdpi
|
极高密度
~3200dpi xhdpi
|
小屏幕
426×320dp
|
QVGA
240×320 ldpi
| | 480×640 hdpi | |
中屏幕
470×320dp
|
WQVGA400
240×400 ldpi、
WQVGA432
240×432
|
HVGA
320×480 mdpi
|
WVGA800
480×800 dpi、
WVGA
480×854
| 640×960 xhdpi |
大屏幕
640×480dp
| | 600×1024 mdpi | | |
超大屏幕
960×20dp
| 1024×600 ldpi |
WXGA
1280×800 mdpi、
1024×768
mdpi、
1280×768 mdpi
|
1536×1152 hdpi、
1920×1152 hdpi、
1920×1200 hdpi
|
2048×1536 xhdpi、
2560×1536 xhdpi、
2560×1600 xhdpi
|
Android图形设计原则
保持向前兼容原则
不要使用内部的或不被支持的API
不要未经询问用户就直接修改设置
不要再布局上做的太过火,层数超过10层或总数超过30
不要对硬件做不恰当的假定
确保设备方向变化不会干扰应用程序运行
确保健壮性的建议
优先使用Android库而非Java库。
注意内存分配。要对变量进行初始化。尽量对对象进行重用而不是再分配。可以用Dalvik调试监视服务器DDMS工具对内存分配进行跟踪。
使用LogCat工具,并检查由其产生的警告或错误。
调试要彻底,尽量涵盖不同的环境和设备。
ADT Bundle
Android Development Tools Bundle,Android开发工具包