《Android平台开发之旅》学习笔记
第三章:Android应用程序组件
3.2 Android应用程序组件
Activity 活动--形象大使
Service 服务--老黄牛
BroadcastReceiver 广播接收器 --倾听者
ContentProvider 内容提供者
3.3 组件应用机制
3.1.1组件之间的交互机制
Intent(意向)组件实现组件之间的交互,马上要执行的动作
3..1.2 未决意意向
PendingIntent (未决意意向) 描述的是稍后执行的动作,如闹钟设定,短信发送,任务通知等。
3.3.3组件和线程之间的交互
线程消息队列 HandleMessage
3.3.4组件和服务间的交互机制
AIDL IPC机制:是一种基于接口,轻量级,类似COM或Corba的机制
备注:
IPC:Inter-Process Communication 进程间通信。
AIDL:Android Interface Definition Language Android接口定义语言。
数据绑定:将模型(数据)连接到视图(显示),避免大型数据库数据显示机制的问题。
Android 程序实现一应用程序的文件被其他应用程序使用通过两种方式:
1.IPC:一个进程使用AIDL和IBinder接口声明一个任意的API。用于对后台Service线程进行远程过程调用。
2.ContentProvider:进程在系统中将它们本身注册为某些数据类型的提供者。
第四章:高级用户界面设计
4.5 Layout
LinearLayout 线性布局
RelativeLayout 相对布局
AbsoluteLayout 绝对布局
FrameLayout 框布局
TableLayout 表格布局
4.6 Viewer
4.6.2常用视图
1.AdapterView 适配器视图,是几个视图的父类。
备注:
更多相关文章
- Android Notes(06) - Touch事件分发响应机制
- 基于源码分析 Android View 绘制机制
- Android Studio 视图解析
- Android群英传知识点回顾——第六章:Android绘图机制与处理技巧
- android用户界面-组件Widget-进度条ProgressBar
- Android:30分钟弄明白Touch事件分发机制