文摘
英文文摘
声明
第1章 绪论
1.1课题简介
1.2课题研究的背景及意义
1.3相关智能移动终端平台的现状分析
1.3.1 Symbian OS
1.3.2 iPhone OS
1.3.3 Windows Mobile
1.3.4 Palm OS
1.4论文组织结构
第2章 Android平台概述
2.1 Android的功能特征
2.2 Android体系结构介绍
2.2.1应用程序(Application)
2.2.2应用程序框架(Application Frameworks)
2.2.3程序库(Libraries)
2.2.4 Android运行环境(RunTime)
2.2.5 Linux内核
2.3 Android开发环境搭建
2.3.1 Android软件开发包
2.3.2更新Eclipse并下载ADT
2.3.3设置Android SDK Home
2.4本章小结
第3章 Android应用程序结构剖析
3.1.Android应用工程文件组成
3.2 Android应用程序组成
3.2.1 Activity
3.2.2 Broadcast Intent Receiver
3.2.3 Service
3.2.4 Content Provider
3.3 Activity的详解
3.3.1 Activity的状态和生命周期
3.3.2 Activity的进程回收机制
3.4 Intent详解
3.4.1 Intent的属性
3.4.2 Android解析Intent实现
3.5本章小结
第4章 网络化遥控器应用系统设计
4.1需求分析
4.2遥控器硬件系统架构
4.3遥控器软件功能模块的划分
4.4遥控器界面设计
4.4.1 Home
4.4.2 Search
4.4.3 TV Info
4.4.4 Program Info
4.4.5 My Selection
4.4.6 My Control
4.5本章小结
第5章 网络化遥控器应用系统实现
5.1红外模块的实现
5.1.1通过Java JNI调用红外驱动动态链接库
5.2数据存储模块的实现
5.2.1数据库结构
5.2.2数据库的实现
5.2.3数据库的接口
5.3数据处理模块的实现
5.3.1数据下载器
5.3.2数据解析器
5.4遥控器界面设计基础
5.4.1布局组件
5.4.2全屏显示
5.4.3显示系统剩余电量
5.5 Home模块的实现
5.5.1 Android线程间的通信机制
5.5.2显示数据库数据到ListView
5.5.3显示网络图片
5.5.4长按监听和自定义提示框(Toast)
5.5.5开机自带启动
5.6 Search模块的实现
5.6.1监听EditText的内容变化
5.6.2隐藏软键盘
5.7 TV Info模块的实现
5.7.1屏幕手势识别功能
5.7.2通过代码设计界面
5.7.3水平和垂直同时可滚动功能
5.7.4文件存储
5.7.5界面动画效果
5.8 Program Info模块的实现
5.8.1对话框(Dialog)的使用
5.9 My Selection模块的实现
5.9.1为ListView添加上下文菜单(Context Menu)
5.9.2定时闹钟功能
5.9.3音乐播放功能
5.10 TV Control模块的实现
5.10.1 ListView显示三列多行的图标阵列
5.11 Settings模块的实现
5.11.1调用系统页面
5.12本章小结
第6章 总结和展望
6.1总结
6.2展望
致 谢
参考文献
攻读学位期间发表的论文
附 录:Remote Control实物图
武汉理工大学;