图书介绍

Android应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android应用开发
  • (美)RickRogersJohn著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115230218
  • 出版时间:2010
  • 标注页数:295页
  • 文件大小:25MB
  • 文件页数:312页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

PDF下载


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

下载说明

Android应用开发PDF格式电子书版下载

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

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

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

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

图书目录

第1部分:开发环境概览3

第1章 Android操作系统概述3

1.1 为什么选择Android3

1.2 开放式手机联盟4

1.3 Android运行环境5

1.4 Android应用程序的组成部分6

1.5 Android活动的生命周期7

1.6 Android服务的生命周期9

1.7 本书的组织结构10

第2章 搭建Android开发环境13

2.1 搭建开发环境13

2.2 “Hello Android”程序17

2.2.1 目标18

2.2.2 创建一个新的Android应用程序:HelloWorld18

2.2.3 HelloWorld程序代码21

2.2.4 运行HelloWorld程序23

第3章 使用Android开发环境25

3.1 MicroJobs:本书中最主要的程序示例25

3.2 Android和社交网络25

3.3 下载MJAndroid源代码27

3.4 简单浏览一下MJAndroid的代码结构28

3.4.1 项目的主目录28

3.4.2 源代码目录29

3.4.3 资源文件目录30

3.5 第一步:编译和运行MicroJobs程序31

3.5.1 Eclipse和ADT插件31

3.5.2 加载和启动Android应用程序33

3.5.3 更进一步:哪里可能会出错34

3.5.4 在Android手机上运行程序37

3.6 小结39

第4章 MJAndroid程序的初始化过程40

4.1 AndroidManifest.xml文件中的初始化参数40

4.2 MicroJobs.Java中的初始化代码43

4.3 MicroJobs.java中的更多初始化代码49

4.4 小结53

第5章 Android应用程序的调试54

5.1 工具54

5.2 Eclipse Java编辑器55

5.2.1 Java语言错误55

5.2.2 Eclipse调试器61

5.2.3 Logcat63

5.2.4 Android Debug Bridge(adb)68

5.2.5 DDMS:Dalvik调试监控服务71

5.2.6 Traceview72

5.3 小结76

第6章 ApiDemos示例程序78

6.1 ApiDemos的清单文件78

6.2 查找某个范例的源代码80

6.2.1 自定义标题范例81

6.2.2 Linkify范例81

6.3 向ApiDemos中添加范例82

第7章 应用程序的签名和发布85

7.1 测试程序86

7.2 添加最终用户许可协议87

7.3 创建并使用程序的图标和标签87

7.4 程序发布前的收尾工作87

7.5 程序的版本管理88

7.6 获取数字签名证书和API Key88

7.6.1 为自己的应用程序创建一份数字签名证书89

7.6.2 在程序的调试阶段获取数字签名证书91

7.7 对程序进行数字签名93

7.8 重新测试一遍签过名的应用程序94

7.9 在Android电子市场上发布应用程序94

7.9.1 注册成为Android开发者94

7.9.2 上传应用程序94

第2部分:Android程序设计99

第8章 SQLite数据库和内容提供器99

8.1 数据库99

8.1.1 MicroJobsDatabase类的基本结构100

8.1.2 从数据库中读取数据105

8.1.3 修改数据库108

8.2 内容提供器113

8.2.1 NotePad简介114

8.2.2 内容提供器116

8.2.3 使用内容提供器129

第9章 定位和地图137

9.1 基于定位的服务137

9.2 地图139

9.3 Google Maps活动139

9.4 MapView和MapActivity140

9.5 MapView详解140

9.5.1 MapView和MyLocationOverlay的初始化141

9.5.2 MapActivity的暂停和继续144

9.5.3 通过菜单按钮控制地图145

9.5.4 通过手机上的按键控制地图148

9.6 不显示地图情况下的定位148

9.6.1 清单和布局文件149

9.6.2 连接到定位功能模块并且获取位置更新150

9.6.3 设定虚拟位置信息153

第10章 创建用户界面158

10.1 Android图形用户界面系统架构158

10.1.1 模型159

10.1.2 视图159

10.1.3 控制器160

10.1.4 将各部分组合起来160

10.2 创建图形用户界面162

10.3 连接到控制器167

10.3.1 模型的监听169

10.3.2 监听触摸屏事件174

10.3.3 监听按键事件177

10.3.4 事件处理的其他方法178

10.3.5 更进一步:焦点和线程180

10.4 菜单184

第11章 常用的用户界面组件186

11.1 Android常用用户界面组件187

11.1.1 TextView组件和EditView组件187

11.1.2 Button和ImageButton190

11.1.3 Adapters接口和AdapterViews组件191

11.1.4 复选框组件,单选框组件和下拉列表组件192

11.2 容器组件197

11.2.1 Gallery组件和GridView组件197

11.2.2 ListView容器组件和ListActivity活动201

11.2.3 ScrollView容器组件203

11.2.4 TabHost组件204

11.3 布局207

11.3.1 框架布局208

11.3.2 线性布局208

11.3.3 表格布局211

11.3.4 绝对位置布局213

11.3.5 相对位置布局215

第12章 二维和三维绘图218

12.1 编写用户自己的组件218

12.1.1 布局219

12.1.2 绘制画布223

12.1.3 Drawables对象234

12.1.4 位图238

12.2 特效240

12.2.1 阴影、渐变和滤镜243

12.2.2 动画244

12.2.3 OpenGL绘图249

第13章 进程间通信252

13.1 意图:简单、低成本的进程间通信253

13.1.1 进程间通信中使用的意图对象253

13.1.2 Activity对象和用户界面导航254

13.1.3 使用意图对象的一个例子254

13.1.4 通过进程间通信机制获取结果257

13.2 远程方法和AIDL260

13.2.1 Android接口定义语言260

13.2.2 AIDL所生成的代码265

13.2.3 发布接口268

13.2.4 Android进程间通信和JNI的比较269

13.2.5 Binder不能完成的工作270

13.2.6 Binder和Linux操作系统270

第14章 电话操作271

14.1 发起通话的简便方式271

14.1.1 创建使用call方法的应用程序272

14.1.2 将call方法嵌入到程序中273

14.2 通过Eclipse调试器考察代码274

14.2.1 创建一个Intent对象实例276

14.2.2 向Intent对象中添加数据276

14.2.3 发起一个通话277

14.3 意外的处理277

14.4 Android系统中程序级别的模块化和电话功能278

第15章 通话状态和Android电话类279

15.1 由android.telephony包提供的功能279

15.1.1 android.telephony包概述279

15.1.2 应用程序的访问限制280

15.1.3 监控当前通话状态的一个示例281

15.2 深入Android电话功能内部283

15.2.1 android.internal.telephony包中的进程间通信和AIDL284

15.2.2 android.internal.telephony包的概述284

15.2.3 android.internal.telephony.gsm包概述287

15.2.4 深入了解Android电话模块291

15.3 Android和VoIP技术295

热门推荐