图书介绍

Android程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android程序设计
  • 冯瑞涛,闫妍著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111401841
  • 出版时间:2013
  • 标注页数:442页
  • 文件大小:84MB
  • 文件页数:453页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android程序设计PDF格式电子书版下载

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

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

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

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

图书目录

前言1

第一部分 工具和基础7

第1章 工具包7

1.1 Android SDK的安装和系统需求7

1.2 小试牛刀:确认安装是否能够正常工作16

1.3 SDK的组件24

1.4 保持版本最新30

1.5 示例代码32

1.6 关于代码阅读34

第2章 Android开发之Java必备基础35

2.1 Android正在重塑客户端Java35

2.2 Java类型系统36

2.3 作用域57

2.4 Java编程惯例61

第3章 Android应用的主要组件75

3.1 Android平台和传统编程模型的对比75

3.2 活动、意图和任务76

3.3 其他Android组件78

3.4 静态应用资源和上下文82

3.5 Resources87

3.6 Android应用的运行时环境88

3.7 组件生命周期89

3.8 Android应用打包:apk文件91

3.9 把软件移植到Android中92

第4章 应用发布之前的准备工作93

4.1 应用签名93

4.2 把应用投放到Android市场102

4.3 Google地图API密钥104

4.4 指定API级别的兼容性104

4.5 兼容不同的屏幕类型105

第5章 Android软件开发工具Eclipse107

5.1 Eclipse相关的概念和术语108

5.2 Eclipse视图和透视图113

5.3 Eclipse中的Java编程115

5.4 Eclipse和Android117

5.5 预防Bug并保持代码整洁118

5.6 Eclipse特性和替代品125

第6章 Android下的高效Java编程126

6.1 Android框架126

6.2 组织Java源代码133

6.3 Android中的并发编程135

6.4 序列化148

第二部分 Android框架159

第7章 构建视图159

7.1 Android GUI架构159

7.2 组装图形界面163

7.3 控制器布局168

7.4 菜单栏184

第8章 Fragment和跨平台支持187

8.1 创建Fragment188

8.2 Fragment生命周期190

8.3 Fragment管理器192

8.4 Fragment事务193

8.5 兼容包198

第9章 二维和三维图形的绘制199

9.1 自己动手开发部件199

9.2 Bling220

第10章 数据处理和数据持久化232

10.1 关系数据库概览232

10.2 SQLite233

10.3 SQL语言233

10.4 Android应用中的SQL和以数据库为中心的数据模型243

10.5 Android数据库类244

10.6 Android应用的数据库设计245

10.7 使用数据库API:MJAndroid248

第三部分 Android的框架应用263

第11章 运行良好的应用框架263

11.1 对生命周期进行可视化263

11.2 Fragment生命周期可视化274

11.3 Activity类和运行良好的应用277

11.4 Application类的生命周期方法278

11.5 活动之间流畅直观的用户体验281

第12章 使用内容提供者286

12.1 理解内容提供者287

12.2 定义提供者的公用API290

12.3 编写并集成内容提供者295

12.4 文件管理和二进制数据296

12.5 Android MVC和内容查看器298

12.6 一个完整的内容提供者代码:SimpleFinchVideoContentProvider299

12.7 声明自己的内容提供者307

第13章 探讨内容提供者309

13.1 开发RESTful类型的Android应用310

13.2 Network MVC311

13.3 Network MVC方式的优点小结312

13.4 代码实例:动态列出并缓存YouTube视频内容314

13.5 Finch YouTube视频示例的源代码结构315

13.6 视频搜索应用的各个步骤316

第四部分 高级话题339

第14章 多媒体339

14.1 音频和视频339

14.2 播放音频和视频340

14.3 录制音频和视频344

14.4 存储的媒体内容350

第15章 地理位置和地图定位351

15.1 基于地理位置的服务352

15.2 地图定位353

15.3 Google Maps Activity353

15.4 MapView和MapActivity354

15.5 使用MapView355

15.6 MapView和MyLocationOverlay初始化355

15.7 暂停和恢复MapActivity358

15.8 通过菜单按钮控制地图359

15.9 通过键盘操作地图361

15.10 没有地图的地理位置362

第16章 传感器、NFC、语音、手势和可访问性371

16.1 传感器371

16.2 近场通信375

16.3 手势输入386

16.4 可访问性387

第17章 通信、身份认证、同步和社交媒体390

17.1 账户信息390

17.2 认证和同步393

17.3 蓝牙408

第18章 Android本地开发工具箱424

18.1 本地方法和JNI调用425

18.2 Android NDK426

18.3 Android提供的本地库430

18.4 编译自己定制的库模块432

18.5 本地活动435

热门推荐