Android应用程序设计PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:邵奇峰,李勇军主编;金秋,李枫副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2015
- ISBN:9787115397652
- 页数:167 页
第1章 Android开发基础 1
1.1 Android简介 1
1.1.1 Android的历史 1
1.1.2 Android的特点 2
1.2搭建开发环境 3
1.2.1下载和安装JRE 3
1.2.2下载和安装Android SDK和ADT 3
1.2.3管理SDK和AVD 4
1.3创建第一个Android应用程序 6
1.4小结 9
习题 9
第2章 Android系统架构及应用结构 10
2.1 Android系统架构 10
2.2 Android应用程序框架 12
2.3 Android项目目录结构 13
2.4 AndroidManifest.xml文件结构 14
2.5 Android应用程序资源 15
2.6 Android应用程序组件 16
2.6.1 Activity(Android的窗体) 16
2.6.2 Service(服务) 16
2.6.3 Broadcast Receiver(广播接收器) 17
2.6.4 ContentProvider(内容提供者) 17
2.7小结 17
习题 18
第3章 Android界面基础 19
3.1 Android界面显示 19
3.1.1 XML布局 20
3.1.2代码布局 20
3.1.3混合方式 21
3.1.4自定义View 22
3.2 Android界面布局 23
3.2.1线性布局 24
3.2.2表格布局 26
3.2.3帧布局 27
3.2.4相对布局 28
3.2.5网格布局 29
3.3小结 30
习题 30
第4章 基本界面组件 31
4.1基本组件 31
4.1.1文本框及编辑框 31
4.1.2按钮 33
4.1.3单选按钮及复选按钮 35
4.1.4图像视图 36
4.1.5列表选择框 36
4.1.6列表视图 38
4.2事件处理 40
4.2.1键盘事件 40
4.2.2触摸事件 41
4.2.3手势 42
4.3 Intent的使用 44
4.4小结 47
习题 47
第5章 高级界面组件 48
5.1高级组件 48
5.1.1自动填充文本框 48
5.1.2进度条 50
5.1.3选项卡 51
5.2消息提示框与对话框 53
5.2.1消息提示框 53
5.2.2通知(Notification) 55
5.2.3对话框 55
5.3菜单 58
5.3.1上下文菜单 58
5.3.2选项菜单 60
5.3.3子菜单 60
5.4小结 62
习题 62
第6章 数据存储 63
6.1 SharedPreferences 63
6.1.1 SharedPreferences简介 63
6.1.2 SharedPreferences示例 64
6.2文件存储 66
6.2.1内部存储简介 66
6.2.2内部存储示例 67
6.2.3外部存储简介 69
6.2.4外部存储示例 70
6.3 SQLite存储 72
6.3.1 SQLite数据库 72
6.3.2建立数据库(SQLiteOpenHelper) 73
6.3.3操作数据库(SQLiteDatabase) 75
6.3.4 SQLite应用——通信录 78
6.4 ContentProvider 84
6.4.1 ContentProvider简介 84
6.4.2构建ContentProvider 85
6.4.3 ContentProvider应用——通信录2 89
6.5小结 92
习题 93
第7章 BroadcastReceiver与Service 94
7.1 BroadcastReceiver 94
7.1.1 BroadcastReceiver简介 94
7.1.2 BroadcastReceiver应用——开机自启动应用 94
7.1.3发送和接收广播 95
7.1.4 BroadcastReceiver应用——来电归属地显示 97
7.2 Service 100
7.2.1 Service简介 100
7.2.2构建Service 101
7.2.3启动和停止Service 102
7.2.4 Service应用——播放背景音乐 104
7.3小结 105
习题 105
第8章 Handler与AsyncTask 106
8.1主线程与工作线程 106
8.2 Handler 106
8.2.1 Handler简介 106
8.2.2用sendMessage()方法更新UI 108
8.2.3用post()方法更新UI 109
8.3 AsyncTask 110
8.3.1 AsyncTask简介 110
8.3.2 AsyncTask示例 111
8.3.3 AsyncTask应用——电话区号查询 113
8.3.4 AsyncTask应用——访问MySQL数据库 115
8.4小结 116
习题 117
第9章 定位与地图 118
9.1定位 118
9.1.1 LocationManager简介 118
9.1.2 LocationManager示例 119
9.1.3 LocationClient简介 121
9.1.4安装Google Play Services SDK 123
9.1.5 LocationClient示例 124
9.2地图 126
9.2.1 GoogleMap简介 126
9.2.2申请API Key 127
9.2.3 GoogleMap示例 129
9.2.4标记与画线 132
9.2.5 GoogleMap应用——足迹追踪 133
9.3小结 136
习题 136
第10章 应用调试与发布 137
10.1使用Eclipse开发平台调试 137
10.1.1设置断点 137
10.1.2调试程序 137
10.1.3排除与修改程序的错误 138
10.2利用Log类和LogCat视图调试 140
10.2.1 Log类 140
10.2.2 LogCat视图 142
10.3利用Toast类调试 143
10.3.1 Toast的类常量和类方法 143
10.3.2 Toast的基本使用方法 143
10.3.3 Toast通告信息的定位 144
10.3.4 Toast视图的自定义 144
10.4利用DDMS透视图进行调试 145
10.4.1打开DDMS 145
10.4.2 DDMS与调试器的交互 145
10.4.3使用DDMS 146
10.5发布Android应用 149
10.5.1准备发布应用 149
10.5.2规划应用程序版本 151
10.5.3签名应用程序 151
10.5.4确定发布方式 153
习题 154
第11章 综合应用设计与开发 155
11.1需求分析 155
11.2界面设计 156
11.3模块设计 158
11.4程序设计 158
习题 166
参考文献 167
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019