1.Android系统的缔造者是精通Java和linux。想深入安卓需要有扎实的Java和linux基础。
安卓由五方面组成:Linux Kernel、Libraries、Android Runtime、Application framework、Application。
2.版本特点
Android4.1 == 16 ;动画特效开始展露头角
Android5.0 == 21 ;语音很特别、使用64位处理器
Android6.0 == 23 ;有了指纹解锁、需要申请危险权限
Android7.0 == 24 ;省电优化了很多
3.开发环境:
JDK8 + AndroidStudio + SDK + 模拟器(真机)
淘汰了Eclipse + ADT ---> Intellij
3.编写程序:
包名规则为域名倒置:公司域名倒置 + 应用程序名(小写、无空格、首为字母)
4.文件夹中:
Android系统对mipmap做出优化
Mipmap-hdpi Mipmap-mdpi Mipmap-xhdpi Mipmap-xxhdpi Mipmap-xxxhdpi (1.5/2/3/4)
5.R类
资源字典大全,不需要我们修改。
6.AndroidManifest.xml文件包括:
包名、组件、权限、API级别、安全控制、测试等信息
7.四大组件:
Activity、Service、Broadcast Receiver、Content Provider。
8.深入成长方向:
SDK API 文档、在线帮助文档、突破英文水平。
9.调试Android程序:
DDMS(Dalvik Debug Monitor Service):
方法:Tools--> Android--> Android Device Monitor-->启动DDMS(Device、File Explorer、LogCat)
10.调试Debug:设置断点;
ADB帮助调试程序:(<安装目录>platform-tools/dab.exe)