1. Android版本对应api级别
2.3~~~~~10
3.0~~~~~11
4.0~~~~~14
4.1.2~~~16
2.3和4.1.2是最稳定的
2.Android手机常见分辨率
320*480
480*800
1280*720
面试:你们原来公司做的安卓应用是基于什么分辨率开发的。
3.存储器
ROM:只读存储器,相当于电脑的一小块硬盘,断电后数据不丢失
RAM:随机存取存储器,相当于电脑的内存条,断电数据丢失。
4.DDMS透视图
Android工程目录结构
- src:存源代码
- gen: R文件
- bin: apk文件
- assets:资产目录
- libs:额外的jar包
- drawable:存的是iAndroid的图片资源
- layout:存的是Android的布局
- values:字符串
- Android的清单文件:Android中四大组件(Activity, broadCastReceiver, service, ContentProvider)都需要在清单文件里配置。
5.程序打包&安装过程
- resource 资源文件
- unconpiled resource 为编译的资源文件。assets目录下的文件,他没有通过编译,直接就打包到了apk里,
apk做完之后Signing会对apk进行签名,这是Eclipse自动帮我们做的,有一个默认的debug签名。
签名之后通过ADB安卓的调试桥,通过这个就将这个apk部署到了安卓设备上。
整个流程其实都是eclipse帮我们做的,咱们只是点了run 。