图书介绍

解析GOOGLE ANDROID SDK 智能手机开发范例手册PDF|Epub|txt|kindle电子书版本下载

解析GOOGLE ANDROID SDK 智能手机开发范例手册
  • 薛显亮编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113143598
  • 出版时间:2012
  • 标注页数:494页
  • 文件大小:256MB
  • 文件页数:506页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

解析GOOGLE ANDROID SDK 智能手机开发范例手册PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Android应用程序基础2

1.1 四大组件2

1.1.1 Activity2

1.1.2 Service4

1.1.3 Broadcast receiver4

1.1.4 Content providers5

1.2 Intent与IntentFilter13

1.2.1 Intent13

1.2.2 Intent解析16

1.2.3 Note Pad例子20

1.3 Manifest文件24

1.4 Activity与任务26

1.4.1 关系(affinity)和新任务27

1.4.2 启动模式28

1.4.3 栈的清除29

1.4.4 任务的启动29

1.5 进程与线程30

1.5.1 进程30

1.5.2 线程32

1.5.3 远程调用33

1.6 组件生命周期36

1.6.1 活动(Activity)生命周期36

1.6.2 服务生命周期40

1.6.3 广播接收者的生命周期41

第2章 Android之HelloWorld42

2.1 安装Android SDK与ADT插件42

2.2 建立第一个Android项目44

2.2.1 在Eclipse中新建工程44

2.2.2 为应用添砖加瓦46

2.2.3 使用模拟器48

2.2.4 使用真机进行开发52

2.3 开发Android程序常用的调试手段52

2.4 使用测试用例57

2.4.1 测试API简介58

2.4.2 Activity测试62

2.4.3 ContentProvider测试65

2.4.4 Service测试66

2.5 测试HelloWorld工程67

2.5.1 创建测试工程67

2.5.2 创建测试用例类69

2.5.3 运行测试用例并查看结果71

2.6 Android SDK提供的一些工具72

2.7 精彩案例:应用更新模块73

第3章 认识可爱的UI80

3.1 UI概览80

3.2 丰富的布局83

3.2.1 FrameLayout83

3.2.2 LinearLayout84

3.2.3 AbsoluteLayout86

3.2.4 RelativeLayout86

3.2.5 TableLayout87

3.3 创建菜单88

3.3.1 通过xml文件声明菜单项89

3.3.2 为Menu填充资源89

3.3.3 增加item选择事件监听90

3.3.4 为菜单增加Checkbox(复选框)和radio(单选框)90

3.3.5 为Menu增加快捷键91

3.4 处理UI事件91

3.4.1 事件监听器91

3.4.2 事件处理器93

3.5 Dialog介绍93

3.5.1 AlertDialog93

3.5.2 ProgressDialog98

3.5.3 DatePickerDialog100

3.5.4 TimePickerDialog101

3.5.5 自定义Dialog101

3.6 提醒用户103

3.6.1 Toast提醒103

3.6.2 状态栏提醒105

3.7 主题与样式110

3.8 自定义组件112

3.8.1 完全自定义组件113

3.8.2 复合控件117

3.8.3 修改已存在的View类型118

3.9 AdapterView与数据绑定119

3.9.1 为AdapterView填充数据119

3.9.2 处理用户选择事件120

3.10 精彩案例:SurfaceView的使用120

第4章 应用资源126

4.1 应用资源类型126

4.1.1 动画资源126

4.1.2 颜色状态列表132

4.1.3 Drawable资源134

4.1.4 布局资源151

4.1.5 菜单资源153

4.1.6 字符串资源156

4.1.7 style资源159

4.2 为应用提供资源160

4.2.1 组织资源类型160

4.2.2 提供可替换的资源162

4.2.3 最佳兼容性165

4.2.4 Android如何找到最匹配的资源166

4.3 访问应用资源167

4.3.1 在代码中访问资源168

4.3.2 在XML文件中访问资源169

4.3.3 访问平台资源170

4.4 处理运行时配置改变170

4.4.1 在配置改变期间维护一个对象170

4.4.2 自行处理配置的改变171

4.5 精彩案例:本地化172

第5章 数据存储175

5.1 使用Shared Preferences175

5.2 内部存储器177

5.3 外部存储器181

5.4 使用数据库183

5.4.1 创建数据库183

5.4.2 对数据库进行操作184

5.4.3 SQLite事务操作187

5.4.4 数据库在NotePad例子中的应用188

5.5 网络存储192

5.6 精彩案例:文件浏览器197

第6章 蓝牙205

6.1 基础API205

6.2 设置蓝牙206

6.3 寻找设备208

6.4 建立连接210

6.5 管理连接215

6.6 精彩案例:BluetoothChat讲解216

第7章 Android与Internet229

7.1 以GET方式发送HTTP请求229

7.2 以Post方式发送HTTP请求233

7.3 WebView237

7.4 把网络图片设置为桌面壁纸242

7.5 小巧练歌器246

7.5.1 MediaPlayer246

7.5.2 范例原理249

7.6 精彩案例:网络apk安装器257

第8章 Android搜索框架267

8.1 使用搜索框267

8.1.1 基本知识268

8.1.2 创建搜索配置268

8.1.3 创建搜索Activity269

8.1.4 使用搜索框271

8.1.5 增加语音搜索273

8.2 增加最近搜索建议274

8.2.1 基础知识274

8.2.2 创建提供搜索建议的内容提供者275

8.2.3 修改搜索配置276

8.2.4 保存查询文本276

8.2.5 实例277

8.3 增加自定义的搜索建议282

8.3.1 基础知识282

8.3.2 创建内容提供者283

8.3.3 为建议声明Intent285

8.4 搜索配置287

8.5 精彩案例:词典应用290

第9章 安全和权限299

9.1 应用程序签名299

9.2 用户ID和文件访问303

9.3 使用权限304

9.4 声明和实施权限304

9.4.1 在清单文件里声明权限304

9.4.2 在清单文件里实施权限306

9.5 URI权限309

9.6 精彩案例:使用URI权限309

第10章 应用小部件316

10.1 基础知识316

10.1.1 增加AppWidgetProviderInfo元数据317

10.1.2 创建应用小部件布局318

10.1.3 使用AppWidgetProvider类320

10.1.4 创建应用小部件配置Activity322

10.2 精彩案例:我的应用小部件323

10.2.1 AppWidgetProvider子类324

10.2.2 广播接收者MyBroadcastReceiver327

10.2.3 笑话内容显示Activity328

10.2.4 AppWidgetProviderInfo配置文件328

第11章 Android常用程序开发11.1 应用开场动画330

11.2 制作自己的开机程序333

11.3 自制拨号器336

11.4 短信的发送与接收342

11.5 查看自己的SIM卡属于哪个运营商348

11.6 神奇的传感器351

11.7 制作九宫图354

11.8 动态更改屏幕朝向356

11.9 铃声音量调节器358

11.10 PreferenceActivity的使用362

11.11 JNI编程365

第12章 Google位置服务373

12.1 获取用户位置373

12.1.1 确定用户位置面临的挑战373

12.1.2 请求位置更新374

12.1.3 定义一个最佳性能模式375

12.1.4 常见的应用案例378

12.1.5 提供模拟位置数据379

12.2 谷歌地图(Google Maps)外部库381

12.2.1 获得Maps API Key382

12.2.2 创建Google Map工程384

12.2.3 显示地图385

12.2.4 显示缩放视图387

12.2.5 改变地图视图388

12.2.6 显示一个特定位置388

12.2.7 增加标记390

12.2.8 获取触摸位置392

12.2.9 地理编码与反向地理编码394

12.3 精彩案例:超市促销395

第13章 最佳实践409

13.1 避免内存泄露409

13.2 屏幕朝向改变提速411

13.3 布局技巧之一——创建高效的布局413

13.4 布局技巧之二——使用ViewStubs417

13.5 布局技巧之三——合并布局419

13.6 Android多任务424

13.7 轻松使用线程426

13.8 跟踪内存的分配428

第14章 共享APK432

14.1 应用程序原理432

14.2 为应用增加广告441

第15章 拷贝和粘贴Copy and Paste15.1 剪切板框架概述443

15.1.1 剪切板类444

15.1.2 强制转换剪切板中的数据为文本445

15.1.3 复制数据到剪贴板446

15.1.4 粘贴来自剪切板的数据447

15.2 使用内容提供者拷贝复杂类型数据450

15.2.1 在URI上编码标识符450

15.2.2 拷贝数据结构451

15.2.3 拷贝数据流453

15.2.4 设计有效的复制粘贴功能454

附录A Android中解析XML455

A.1 准备工作455

A.2 SAX解析456

A.3 DOM解析460

A.4 Pull解析461

附录B 组件467

B.1 文本框TextView介绍与应用467

B.2 编辑框EditView介绍与应用469

B.3 按钮Button介绍与应用470

B.4 图片视图ImageView介绍与应用471

B.5 图片按钮ImageButton介绍与应用472

B.6 网格视图GridView的介绍与应用474

B.7 循环图片集Gallary介绍与应用477

B.8 选项卡TabWidget介绍与应用479

B.9 自动完成文本框AutoCompleteTextView介绍与应用483

B.10 拖动条SeekBar介绍与应用484

B.11 图片切换ImageSwitcher介绍与应用486

B.12 小结487

附录C 开发调试488

C.1 DDMS介绍488

C.1.1 Logcat介绍488

C.1.2 Devices介绍489

C.1.3 Emulator Control介绍490

C.1.4 File Explorer介绍491

C.1.5 Allocation Track介绍491

C.2 Android JUnit单元测试491

C.3 如何调试项目493

C.4 小结494

热门推荐