图书介绍

移动开发经典丛书 Android 5.0开发范例代码大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

移动开发经典丛书 Android 5.0开发范例代码大全
  • (美)史密斯,(美)弗里森著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302396215
  • 出版时间:2015
  • 标注页数:693页
  • 文件大小:99MB
  • 文件页数:709页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

移动开发经典丛书 Android 5.0开发范例代码大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 布局和视图1

1.1 样式化常见组件1

1.1.1 问题1

1.1.1 解决方案1

1.1.3 实现机制2

1.2 切换系统UI元素10

1.2.1 问题10

1.2.2 解决方案10

1.2.3 实现机制11

1.3 创建并显示视图14

1.3.1 问题14

1.3.2 解决方案14

1.3.3 实现机制14

1.4 动画视图20

1.4.1 问题20

1.4.2 解决方案21

1.4.3 实现机制21

1.5 布局变化时的动画26

1.5.1 问题26

1.5.2 解决方案26

1.5.3 实现机制27

1.6 实现针对具体场景的布局30

1.6.1 问题30

1.6.2 解决方案30

1.6.3 实现机制30

1.7 自定义AdapterView的空视图38

1.7.1 问题38

1.7.2 解决方案38

1.7.3 实现机制38

1.8 自定义ListView中的行40

1.8.1 问题40

1.8.2 解决方案40

1.8.3 实现机制40

1.9 制作ListView的节头部44

1.9.1 问题44

1.9.2 解决方案44

1.9.3 实现机制44

1.10 创建组合控件52

1.10.1 问题52

1.10.2 解决方案52

1.10.3 实现机制52

1.11 自定义过渡动画56

1.11.1 问题56

1.11.2 解决方案56

1.11.3 实现机制56

1.12 创建视图变换65

1.12.1 问题65

1.12.2 解决方案65

1.12.3 实现机制65

1.13 建立可扩展的集合视图71

1.13.1 问题71

1.13.2 解决方案72

1.13.3 实现机制72

1.14 小结82

第2章 用户交互83

2.1 利用Action Bar83

2.1.1 问题83

2.1.2 解决方案83

2.1.3 实现机制84

2.2 锁定Activity方向91

2.2.1 问题91

2.2.2 解决方案91

2.2.3 实现机制91

2.3 动态方向锁定92

2.3.1 问题92

2.3.2 解决方案92

2.3.3 实现机制92

2.4 手动处理旋转94

2.4.1 问题94

2.4.2 解决方案94

2.4.3 实现机制95

2.5 创建上下文动作98

2.5.1 问题98

2.5.2 解决方案98

2.5.3 实现机制98

2.6 显示一个用户对话框103

2.6.1 问题103

2.6.2 解决方案103

2.6.3 实现机制103

2.7 自定义菜单和动作108

2.7.1 问题108

2.7.2 解决方案108

2.7.3 实现机制109

2.8 自定义BACK按键114

2.8.1 问题114

2.8.2 解决方案114

2.8.3 实现机制114

2.9 模拟HOME按键117

2.9.1 问题117

2.9.2 解决方案117

2.9.3 实现机制118

2.10 监控TextView的变动118

2.10.1 问题118

2.10.2 解决方案118

2.10.3 实现机制119

2.11 自定义键盘动作121

2.11.1 问题121

2.11.2 解决方案121

2.11.3 实现机制121

2.12 消除软键盘124

2.12.1 问题124

2.12.2 解决方案124

2.12.3 实现机制124

2.13 处理复杂的触摸事件125

2.13.1 问题125

2.13.2 解决方案125

2.13.3 实现机制126

2.14 转发触摸事件142

2.14.1 问题142

2.14.2 解决方案142

2.14.3 实现机制142

2.15 阻止触摸窃贼146

2.15.1 问题146

2.15.2 解决方案146

2.15.3 实现机制146

2.16 创建拖放视图149

2.16.1 问题149

2.16.2 解决方案150

2.16.3 实现机制151

2.17 构建导航Drawer157

2.17.1 问题157

2.17.2 解决方案157

2.17.3 实现机制157

2.18 在视图之间滑动167

2.18.1 问题167

2.18.2 解决方案167

2.18.3 实现机制168

2.19 使用选项卡导航177

2.19.1 问题177

2.19.2 解决方案177

2.19.3 实现机制178

2.20 小结185

第3章 通信和联网187

3.1 显示Web信息187

3.1.1 问题187

3.1.2 解决方案187

3.1.3 实现机制187

3.2 拦截WebView事件192

3.2.1 问题192

3.2.2 解决方案192

3.2.3 实现机制192

3.3 访问带JavaScript的WebView193

3.3.1 问题193

3.3.2 解决方案194

3.3.3 实现机制194

3.4 下载图片文件196

3.4.1 问题196

3.4.2 解决方案197

3.4.3 实现机制197

3.5 完全在后台下载200

3.5.1 问题200

3.5.2 解决方案200

3.5.3 实现机制200

3.6 访问REST API203

3.6.1 问题203

3.6.2 解决方案204

3.6.3 实现机制204

3.7 解析JSON222

3.7.1 问题222

3.7.2 解决方案222

3.7.3 实现机制222

3.8 解析XML225

3.8.1 问题225

3.8.2 解决方案225

3.8.3 实现机制226

3.9 接收短信235

3.9.1 问题235

3.9.2 解决方案235

3.9.3 实现机制236

3.1 0发送短信238

3.1 0.1 问题238

3.1 0.2 解决方案238

3.1 0.3 实现机制239

3.1 1 蓝牙通信241

3.1 1.1 问题241

3.1 1.2 解决方案241

3.1 1.3 实现机制241

3.1 2查询网络连接状态250

3.1 2.1 问题250

3.1 2.2 解决方案250

3.1 2.3 实现机制250

3.1 3使用NFC传输数据253

3.1 3.1 问题253

3.1 3.2 解决方案253

3.1 3.3 实现机制253

3.1 4 USB连接260

3.1 4.1 问题260

3.1 4.2 解决方案261

3.1 4.3 实现机制261

3.1 5 小结270

第4章 实现设备硬件交互与媒体交互271

4.1 整合设备位置271

4.1.1 问题271

4.1.2 解决方案271

4.1.3 实现机制272

4.2 地图位置277

4.2.1 问题277

4.2.2 解决方案277

4.2.3 实现机制280

4.3 在地图上标记位置285

4.3.1 问题285

4.3.2 解决方案285

4.3.3 实现机制286

4.4 监控位置地区301

4.4.1 问题301

4.4.2 解决方案301

4.4.3 实现机制302

4.5 拍摄照片和视频311

4.5.1 问题311

4.5.2 解决方案311

4.5.3 实现机制311

4.6 自定义摄像头覆盖层316

4.6.1 问题316

4.6.2 解决方案316

4.6.3 实现机制317

4.7 录制音频323

4.7.1 问题323

4.7.2 解决方案323

4.7.3 实现机制323

4.8 自定义视频采集325

4.8.1 问题325

4.8.2 解决方案325

4.8.3 实现机制326

4.9 添加语音识别330

4.9.1 问题330

4.9.2 解决方案330

4.9.3 实现机制330

4.10 播放音频/视频332

4.10.1 问题332

4.10.2 解决方案332

4.10.3 实现机制332

4.11 播放音效341

4.11.1 问题341

4.11.2 解决方案341

4.11.3 实现机制341

4.12 创建倾斜监控器344

4.12.1 问题344

4.12.2 解决方案344

4.12.3 实现机制344

4.13 监控罗盘的方向347

4.13.1 问题347

4.13.2 解决方案348

4.13.3 实现机制348

4.14 从媒体内容中获取元数据351

4.14.1 问题351

4.14.2 解决方案351

4.14.3 实现机制352

4.15 检测用户移动355

4.15.1 问题355

4.15.2 解决方案355

4.15.3 实现机制356

4.16 小结366

第5章 数据持久化367

5.1 制作首选项界面367

5.1.1 问题367

5.1.2 解决方案367

5.1.3 实现机制367

5.2 显示自定义首选项373

5.2.1 问题373

5.2.2 解决方案373

5.2.3 实现机制374

5.3 简单数据存储378

5.3.1 问题378

5.3.2 解决方案379

5.3.3 实现机制379

5.4 读写文件383

5.4.1 问题383

5.4.2 解决方案383

5.4.3 实现机制383

5.5 以资源的形式使用文件390

5.5.1 问题390

5.5.2 解决方案390

5.5.3 实现机制391

5.6 管理数据库393

5.6.1 问题393

5.6.2 解决方案393

5.6.3 实现机制393

5.7 查询数据库398

5.7.1 问题398

5.7.2 解决方案398

5.7.3 实现机制399

5.8 备份数据400

5.8.1 问题400

5.8.2 解决方案400

5.8.3 实现机制400

5.9 分享数据库405

5.9.1 问题405

5.9.2 解决方案405

5.9.3 实现机制405

5.10 分享SharedPreference412

5.10.1 问题412

5.10.2 解决方案412

5.10.3 实现机制412

5.11 分享其他数据421

5.11.1 问题421

5.11.2 解决方案421

5.11.3 实现机制422

5.12 集成系统文档428

5.12.1 问题428

5.12.2 解决方案428

5.12.3 实现机制429

5.13 小结442

第6章 与系统交互443

6.1 后台通知443

6.1.1 问题443

6.1.2 解决方案443

6.1.3 实现机制443

6.2 创建定时和周期任务459

6.2.1 问题459

6.2.2 解决方案460

6.2.3 实现机制460

6.3 定时执行周期任务461

6.3.1 问题461

6.3.2 解决方案461

6.3.3 实现机制462

6.4 创建粘性操作469

6.4.1 问题469

6.4.2 解决方案469

6.4.3 实现机制470

6.5 长时间运行的后台操作474

6.5.1 问题474

6.5.2 解决方案474

6.5.3 实现机制475

6.6 启动其他应用程序480

6.6.1 问题480

6.6.2 解决方案480

6.6.3 实现机制481

6.7 启动系统应用程序484

6.7.1 问题484

6.7.2 解决方案484

6.7.3 实现机制485

6.8 让其他应用程序启动你的应用程序489

6.8.1 问题489

6.8.2 解决方案489

6.8.3 实现机制489

6.9 与联系人交互491

6.9.1 问题491

6.9.2 解决方案491

6.9.3 实现机制492

6.10 读取设备媒体和文档500

6.10.1 问题500

6.10.2 解决方案500

6.10.3 实现机制500

6.11 保存设备媒体和文档504

6.11.1 问题504

6.11.2 解决方案504

6.11.3 实现机制504

6.12 读取消息数据509

6.12.1 问题509

6.12.2 解决方案509

6.12.3 实现机制510

6.13 与日历交互521

6.13.1 问题521

6.13.2 解决方案521

6.13.3 实现机制521

6.14 执行日志代码527

6.14.1 问题527

6.14.2 解决方案528

6.14.3 实现机制528

6.15 创建后台工作线程530

6.15.1 问题530

6.15.2 解决方案530

6.15.3 实现机制530

6.16 自定义任务栈535

6.16.1 问题535

6.16.2 解决方案535

6.16.3 实现机制535

6.17 实现AppWidget543

6.17.1 问题543

6.17.2 解决方案543

6.17.3 实现机制544

6.18 支持受限制的配置文件564

6.18.1 问题564

6.18.2 解决方案564

6.18.3 实现机制565

6.19 小结577

第7章 图形和绘图579

7.1 用Drawable做背景579

7.1.1 问题579

7.1.2 解决方案579

7.1.3 实现机制580

7.2 创建自定义状态的Drawable586

7.2.1 问题586

7.2.2 解决方案586

7.2.3 实现机制586

7.3 将遮罩应用于图片591

7.3.1 问题591

7.3.2 解决方案591

7.3.3 实现机制592

7.4 在视图内容上绘制601

7.4.1 问题601

7.4.2 解决方案601

7.4.3 实现机制601

7.5 高性能绘制617

7.5.1 问题617

7.5.2 解决方案617

7.5.3 实现机制617

7.6 提取图片调色板628

7.6.1 问题628

7.6.2 解决方案628

7.6.3 实现机制629

7.7 平铺Drawable元素633

7.7.1 问题633

7.7.2 解决方案633

7.7.3 实现机制634

7.8 使用可缩放的向量资源639

7.8.1 问题639

7.8.2 解决方案639

7.8.3 实现机制639

7.9 小结648

第8章 使用Android NDK和RenderScript649

8.1 Android NDK649

8.2 使用JNI添加原生位651

8.2.1 问题651

8.2.2 解决方案651

8.2.3 实现机制652

8.3 构建纯原生Activity660

8.3.1 问题660

8.3.2 解决方案660

8.3.3 实现机制660

8.4 RenderScript670

8.5 使用RenderScript过滤图片671

8.5.1 问题671

8.5.2 解决方案672

8.5.3 实现机制672

8.6 使用RenderScript操作图片677

8.6.1 问题677

8.6.2 解决方案677

8.6.3 实现机制677

8.7 使用模糊滤镜仿造透明覆盖层683

8.7.1 问题683

8.7.2 解决方案683

8.7.3 实现机制683

8.8 小结693

热门推荐