摘要: 本书是面向Android应用开发初学者的入门教材,内容基本涵盖了Android的主要技术,包括Android开发工具、基本界面设计、界面高级技术、Android生命周期、多媒体和传感器、组件通信及系统服务、数据存储技术和网络通信技术等。本书可作为高等院校相关课程的教材,也可以作为爱好者的自学用书。
简介:
第1章Android开发概述11
1.1Android简介2
1.2Android 开发环境6
1.3Android 开发过程12
1.4Android 应用程序分析26
第2章UI基础30
2.1UI概述31
2.2布局管理34
2.3基本界面组件41
2.4常用界面组件49
2.5高级界面组件56
第3章UI进阶61
3.1菜单62
3.2对话框68
3.3图像绘制技术72
3.4动画技术77
第4章Android 程序生命周期83
4.1进程与线程84
4.2Android 程序的基本组件86
4.3活动Activity87
第5章多媒体与传感器93
5.1音频播放94
5.2视频播放99
5.3录音与拍照104
5.4传感器检测107
第6章组件通信与系统服务111
6.1组件通信112
6.2后台服务Service116
6.3广播接收器BroadcastReceiver122
6.4系统服务126
第7章数据存储132
7.1简单存储SharedPreferences133
7.2文件存储135
7.3数据库存储SQLite138
7.4数据共享145
第8章网络通信148
8.1使用WebView显示网页149
8.2通过HTTP访问网络158
8.3网络通信框架Volley161
8.4JSON数据交换格式166
参考文献170
课 件