Android 7编程入门经典 第4版 使用Android Studio 2PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)J.F.DiMarzio著;刘建译
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302471172
- 页数:394 页
第1章 Android编程入门 1
1.1 Android的定义 1
1.1.1 Android版本 2
1.1.2 Android功能 3
1.1.3 Android构架 3
1.1.4 市场中的Android设备 4
1.1.5 Android Market 6
1.2 准备开发所需的工具 6
1.2.1 Android Studio 6
1.2.2 Android SDK 12
1.2.3 创建Android虚拟机 13
1.2.4 Android开发者社区 20
1.3 运行你的第一个Android应用 20
1.4 小结 22
第2章 使用Android Studio进行Android开发 23
2.1 探讨IDE 23
2.2 使用代码自动补全功能 30
2.3 调试应用 31
2.3.1 设置断点 31
2.3.2 导航暂停的代码 35
2.4 发布应用 36
2.5 小结 38
第3章 Activity、Fragment和Intent 39
3.1 理解Activity 40
3.1.1 在Activity上应用样式和主题 45
3.1.2 隐藏Activity的标题 46
3.1.3 显示对话框 48
3.1.4 显示进度对话框 50
3.2 使用Intent链接Activity 53
3.2.1 使用Intent对象返回结果 57
3.2.2 使用Intent对象传递数据 62
3.3 Fragment 67
3.3.1 动态添加fragment 73
3.3.2 fragment的生命周期 76
3.3.3 fragment之间的交互 80
3.3.4 理解Intent对象的概念 83
3.3.5 使用Intent过滤器 85
3.4 显示Notification 85
3.5 小结 89
第4章 了解Android用户界面 91
4.1 屏幕组件介绍 91
4.1.1 视图和ViewGroup 93
4.1.2 FrameLayout 93
4.1.3 LinearLayout(水平)和LinearLayout(垂直) 94
4.1.4 TableLayout 103
4.1.5 RelativeLayout 105
4.1.6 FrameLayout 106
4.1.7 ScrollView 109
4.2 适配显示方向 111
4.3 管理屏幕的方向变化 114
4.3.1 在配置发生变化时保存状态信息 118
4.3.2 检测方向变化 119
4.3.3 控制Activity的方向 119
4.4 使用Action Bar 120
4.5 通过编程创建用户界面 129
4.6 监听UI通知 132
4.7 小结 132
第5章 基于视图的用户界面设计 135
5.1 使用基础视图 136
5.1.1 TextView视图 136
5.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton、RadioGroup视图 136
5.1.3 ProgressBar视图 145
5.1.4 AutoCompleteTextView视图 152
5.2 使用选择器视图 154
5.2.1 TimePicker视图 154
5.2.2 DatePicker视图 159
5.3 使用列表视图显示长列表 162
5.3.1 ListView视图 162
5.3.2 使用Spinner视图 171
5.4 理解专用fragment 173
5.4.1 使用ListFragment 173
5.4.2 使用DialogFragment 178
5.4.3 使用PreferenceFragment 181
5.5 小结 185
第6章 使用视图显示图片和菜单 189
6.1 使用Image视图显示图片 189
6.1.1 ImageView视图 190
6.1.2 ImageSwitcher 192
6.1.3 GridView 196
6.2 菜单与视图 200
6.2.1 创建辅助方法 200
6.2.2 选项菜单 202
6.2.3 上下文菜单 205
6.3 使用WebView 209
6.4 小结 212
第7章 数据持久化存储 215
7.1 保存和读取用户偏好 215
7.1.1 使用Activity访问偏好数据 216
7.1.2 编程获取和修改偏好数据 224
7.2 使用文件持久保存数据 227
7.2.1 保存到内部存储 227
7.2.2 保存到外部存储(SD卡) 232
7.2.3 正确选择最佳存储方式 234
7.3 创建和使用数据库 235
7.3.1 创建DBAdapter辅助类 235
7.3.2 通过编程使用数据库 241
7.4 小结 247
第8章 Content Provider 249
8.1 在Android中共享数据 249
8.2 使用content provider 250
8.2.1 预定义查询字符串常量 256
8.2.2 指定查询字段 258
8.2.3 筛选 259
8.2.4 排序 259
8.3 创建自定义content provider 260
8.4 使用自定义content provider 268
8.5 小结 274
第9章 消息传送服务 277
9.1 短信服务 277
9.1.1 通过编程发送短信 278
9.1.2 使用Intent发送短信 282
9.1.3 接收短信 282
9.1.4 警告 299
9.2 发送电子邮件 299
9.3 小结 302
第10章 基于位置的服务 303
10.1 显示地图 304
10.1.1 创建项目 304
10.1.2 获取地图API密钥 304
10.1.3 显示地图 305
10.1.4 显示缩放控件 306
10.1.5 切换视图 309
10.1.6 导航至指定位置 310
10.1.7 获取单击位置 312
10.1.8 地址编码与反向地址编码 313
10.2 获取位置数据 316
10.3 位置监控 324
10.4 小结 325
第11章 网络 327
11.1 使用HTTP访问Web服务 328
11.1.1 下载二进制数据 330
11.1.2 下载文本内容 337
11.1.3 使用GET方法访问Web服务 340
11.2 访问JSON服务 346
11.3 小结 354
第12章 开发Android服务 357
12.1 创建自己的服务 357
12.1.1 在服务中执行长时间运行的任务 362
12.1.2 在服务中执行重复任务 367
12.1.3 使用IntentService在独立线程中执行异步任务 370
12.2 在服务和Activity之间建立通信 373
12.3 将Activity与服务绑定 377
12.4 线程的概念 383
12.5 小结 388
附录A 练习答案 391
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019