文摘
英文文摘
第一章 绪论
1.1 研究的背景和意义
1.2 发展和研究现状
1.3 论文的主要工作
1.4 论文的内容安排
第二章 Android基础和AppWidget概述
2.1 Android的系统架构
2.1.1 Linux操作系统和驱动
2.1.2 本地框架和Java运行环境
2.1.3 Android应用程序框架
2.1.4 Android应用程序
2.1.5 Android的工具
2.2 Android基础
2.2.1 应用程序组件
2.2.2 Manifest文件
2.2.3 意图(Intent)
2.2.4 意图匹配器(Intent filter)
2.2.5 Android进程
2.3 JNI
2.3.1 JNI在Android中的作用
2.3.2 JNI的实现方式
2.4 远程过程调用
2.5.AppWidget概述
第三章 AppWidget底层Binder机制
3.1 Binder简介
3.2 Binder基本架构
3.3 Binder的程序结构
3.3.1 Binder的程序结构
3.3.2 ServiceManager进程
3.4 Binder 驱动
第四章 AppWidget的Java层实现
4.1 AppWidget事件触发
4.2 系统服务AppWidgetService
4.3 AppWidget框架的RPC实现
4.4 android.appwidget包
4.3.1.AppWidgetHost类
4.3.2.AppWidgetHostView类
4.3.3.AppWidgetManager类
4.4.4.AppWidgetProviderInfo类
4.4.5.AppWidgetProvider类
4.5 AppWidget的生命周期
4.6 AppWidget应用的实现
4.6.1 创建Android工程
4.6.2 Widget桌面布局设计
4.6.3 添加AppWidgetProviderInfo元数据
4.6.4 Manifest文件中注册AppWidget
第五章 AppWidget的扩展
5.1 AppWidget运行环境的扩展
5.1.1 AppWidget运行环境扩展的设计
5.1.2 Widget运行环境扩展的验证
5.2 AppWidget的网络功能实现
5.2.1 广播接收器的设计
5.2.2 AppWidget网络业务
5.2.3 AppWidget网络业务实现的验证
5.3 AppWidget对控件支持的扩展
第六章 总结与展望
6.1 工作总结
6.2 展望
致谢
参考文献
作者在读研期间的成果
西安电子科技大学;