android应用和开发环境
发展和历史
发展和简介
平台架构及特性
android体系结构
android应用层
Java 应用框架层
C++ 框架层 / android 运行时
Linux 内核层
搭建开发环境
安装AS
下载安装A SDK
安装运行、调试环境
常用开发工具
AVG
模拟器
Monitor
ADB
SD卡
第一个应用
开发
运行
应用结构分析
创建应用
自动生成的R.java
res目录
AndroidManifest.xml
权限
基本组件介绍
Activity和View
setContentView()
View对象
布局管理资源ID
getWindow()
setTheme(int resid)
Service
提供后台服务
监控其他组件的运行状态
BroadcastReceiver
发送
sendBroadcast()
sendStickyBroadcast()
sendOrderedBroadcast()
接收
实现BroadcastReceiver子类
onReceive(Content content,Intent intent)
IntentFilter
注册
AndroidManifest
Context.registReceiver()
ContentProvider
ContentProvider 暴露数据
ContentResolver 访问数据
Intent 和 IntentFilter
显示
Activity
startActivity(Intent intent)
startActivityForResult(Intent intent,int RequestCode)
Service
startSerice(Intent intent)
bindService(Intent intent,ServiceConnection conn,int flags)
BroadcastReceiver
sendBroadcast(Intent intent)
sendStickyBroadcast(Intent intent)
sendOrderedBroadcast(Intent intent,String receiverPermission)
隐示
IntentFilter
签名应用程序
AS 签名
命令 对APK包 签名
小结:
原本我是画了思维导图了,当然基本就跟目录差不多了。不过第一章也不需要花费太多精力,基本上了解为主,有个整体的概念就可以了。唯一需要动手的也就是安装开发工具了。