1.android系统的构成
【1】linux
【2】函数库层 由c/c++
【3】Application framework 应用的框架层
【4】最上层 应用层
2.jvm与dvm区别
【1】dvm把所有的.class文件变成一个dex文件
【2】基于的架构不同
【3】谷歌研发dvm的原因 : 版权问题 sun
3.sdkManager介绍 sdk(软件开发工具包)
dx.bat 把所有的.class 变成了一个dex文件
aapt Android应用打包工具
adb Android调试桥
doc:目录存文档
source:源码
platform:开发的平台
4.DDMS介绍
ddms: dalvik debug manitor services
devices: 列出当前电脑所连接的所有android设备,及android设备运行的进程,结束一个进程,设置程序为debug模式,截屏。
logcat: 会打印系统运行过程中所有日志信息。
file explorer: 列出当前设备所有目录。
/data/app:安装的第三方apk都在此目录
/system/app: 系统预装应用apk在此目录
/data/data:应用的私有目录,系统每安装一个新的应用程序,都会在此目录创建该应用包名的文件,用来存放该应用的私有数据,当应用卸载时,该包名的文件夹也会被删除。
/sdcard :外部存储目录,一般会链接指向到另一个目录,用来存放大数据。
5.ADB(Android debug birdge)
adb kill-server 杀死adb服务
start-server 开启服务
install aa.apk快速安装一个应用
uninstall + 应用包名 快速卸载应用
adb shell 进入手机的终端 # 后写linux命令即可操作
adb pull test.txt 把一个文件从终端拉出来
adb push test. /mnt/sdcard 把一个文件从电脑推到终端
6.电话拨号器案例
【1】画ui
【2】根据ui写对应的业务逻辑
【3】测试
7.发现了好东西 因为是基于as3.0 新特性学起来没有先例 就百度
这是大佬连接 可以仔细看看 快速上手 干货
转载自:http://blog.csdn.net/guolin_blog/article/details/53122387