欢迎光临
我们一直在努力

《Android4高级编程(第3版)》PDF电子书下载

s26343747.jpg

内容简介  · · · · · ·

Android 4高级编程(第3版)》由Android权威专家编写,涵盖了所有最新的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。本书见解深刻,帮助经验丰富的Android开发人员充分挖掘Android 4的新特性的潜力,同时讲解了Android开发的基础知识,使初学者也可以借助本书入门。作为一本以实用性为目的的指导图书,本书带领您逐步完成复杂程度越来越高的Android项目,每个项目中都引入一种新的Android平台特性,并着重指出有助于编写引人入胜的应用程序的技术和最佳实践。

本书特色

深入分析了Android应用程序的组件和生命周期

探讨了Android的UI原理、设计理念和UI API,使用户界

面在手机、平板电脑和电视上都引人注目

介绍了创建基于地图的应用程序和使用基于位置的服务

的相关知识

解释了如何创建后台服务、通知和Cloud to Device Messaging

演示了如何创建动态的、交互式的主屏幕微件和Live Wallpaper

探索了硬件和通信API,包括蓝牙、电话、Wi-Fi Direct、NFC和Android Beam

讲解了摄像头和硬件传感器的使用

详述了新的动画框架和其他增强用户体验的特性,包括拖放、Action Bar和Fragment

新增了关于应用程序发布的一章内容

介绍了License Verification和应用程序内收费服务

目录  · · · · · ·

目 录
第1章 Android简介 1
1.1 一些背景信息 2
1.1.1 不远的过去 2
1.1.2 未来的前景 2
1.2 对Android的误解 3
1.3 Android:开放的移动开发平台 3
1.4 原生Android应用程序 4
1.5 Android SDK的特征 5
1.5.1 访问硬件(包括摄像头、GPS和传感器) 5
1.5.2 使用Wi-Fi、蓝牙技术和NFC进行数据传输 6
1.5.3 地图、地理编码和基于位置的服务 6
1.5.4 后台服务 6
1.5.5 使用SQLite数据库进行数据存储和检索 7
1.5.6 共享数据和应用程序间通信 7
1.5.7 使用Widget和Live Wallpaper增强主屏幕 7
1.5.8 广泛的媒体支持和2D/3D图形 7
1.5.9 Cloud to Device Messaging 8
1.5.10 优化的内存和进程管理 8
1.6 开放手机联盟简介 8
1.7 运行Android的环境 9
1.8 从事移动开发的原因 9
1.9 从事Android开发的原因 9
1.9.1 推动Android普及的因素 10
1.9.2 Android的独到之处 10
1.9.3 改变移动开发格局 11
1.10 开发框架简介 11
1.10.1 开发包中的资源 12
1.10.2 理解Android软件栈 12
1.10.3 Dalvik虚拟机 14
1.10.4 Android应用程序架构 14
1.10.5 Android库 15
第2章 开始入手 17
2.1 Android开发 18
2.1.1 开始前的准备工作 18
2.1.2 创建第一个Android应用程序 24
2.1.3 Android应用程序的类型 31
2.2 面向移动设备和嵌入式设备的
开发 32
2.2.1 硬件限制带来的设计考虑事项 32
2.2.2 考虑用户环境 35
2.2.3 Android开发 36
2.3 Android开发工具 40
2.3.1 Android虚拟设备管理器 41
2.3.2 Android SDK管理器 42
2.3.3 Android模拟器 42
2.3.4 Dalvik调试监控服务(DDMS) 42
2.3.5 Android调试桥(ADB) 43
2.3.6 Hierarchy Viewer和Lint工具 43
2.3.7 Monkey和Monkey Runner 43
第3章 创建应用程序和Activity 45
3.1 Android应用程序的组成部分 46
3.2 应用程序Manifest文件简介 47
3.3 使用Manifest编辑器 54
3.4 分离资源 55
3.4.1 创建资源 55
3.4.2 使用资源 63
3.4.3 为不同的语言和硬件创建
资源 66
3.4.4 运行时配置更改 68
3.5 Android应用程序生命周期 70
3.6 理解应用程序的优先级和进程
状态 70
3.7 Android Application类简介 72
3.7.1 扩展和使用Application类 72
3.7.2 重写应用程序的生命周期
事件 73
3.8 深入探讨Android Activity 74
3.8.1 创建Activity 74
3.8.2 Activity的生存期 76
3.8.3 Android Activity类 81
第4章 创建用户界面 83
4.1 Android UI基本设计 84
4.2 Android UI的基础知识 84
4.3 布局简介 85
4.3.1 定义布局 86
4.3.2 使用布局创建设备无关的UI 87
4.3.3 优化布局 90
4.4 To-Do List示例 93
4.5 Fragment介绍 100
4.5.1 创建新的Fragment 101
4.5.2 Fragment的生命周期 101
4.5.3 Fragment Manager介绍 105
4.5.4 向Activity中添加Fragment 105
4.5.5 Fragment和Activity之间的
接口 110
4.5.6 没有用户界面的Fragment 111
4.5.7 Android Fragment 类 112
4.5.8 对To-Do List示例使用
Fragment 112
4.6 Android widget 工具箱 116
4.7 创建新视图 117
4.7.1 修改现有的视图 118
4.7.2 创建复合控件 122
4.7.3 使用布局创建简单的复合
控件 124
4.7.4 创建定制的视图 124
4.7.5 使用定制的控件 137
4.8 Adapter简介 137
4.8.1 部分原生Adapter简介 138
4.8.2 定制ArrayAdapter 138
4.8.3 使用Adapter绑定数据到
视图 139
第5章 Intent和Broadcast Receiver 145
5.1 Intent简介 145
5.1.1 使用Intent来启动Activity 146
5.1.2 Linkify简介 153
5.1.3 使用Intent广播事件 155
5.1.4 Local Broadcast Manager 159
5.1.5 Pending Intent简介 160
5.2 创建Intent Filter和Broadcast
Receiver 161
5.2.1 使用Intent Filter为隐式Intent
提供服务 161
5.2.2 使用Intent Filter作为插件和
扩展 170
5.2.3 监听本地Broadcast Intent 173
5.2.4 使用Broadcast Intent监控设备的
状态变化 174
5.2.5 在运行时管理Manifest
Receiver 176
第6章 使用Internet资源 177
6.1 下载和分析Internet资源 177
6.1.1 连接Internet资源 178
6.1.2 使用XML Pull Parser分析
XML 179
6.1.3 创建一个地震查看器 180
6.2 使用Download Manager 186
6.2.1 下载文件 186
6.2.2 自定义Download Manager
Notification 187
6.2.3 指定下载位置 188
6.2.4 取消和删除下载 189
6.2.5 查询Download Manager 189
6.3 使用Internet服务 192
6.4 连接到Google App Engine 192
6.5 下载数据而不会耗尽电量的
最佳实践 194
第7章 文件、保存状态和首选项 195
7.1 保存简单的应用程序数据 195
7.2 创建并保存Shared Preference 196
7.3 检索Shared Preference 197
7.4 为地震查看器创建一个设置
Activity 197
7.5 首选项框架和Preference Activity
概述 205
7.5.1 在XML中定义一个
Preference Screen布局 206
7.5.2 Preference Fragment简介 208
7.5.3 使用Preference Header定义
Preference Fragment的层次
结构 208
7.5.4 Preference Activity简介 209
7.5.5 向后兼容性与Preference
Screen 210
7.5.6 找到并使用Preference Screen
设置的Shared Preference 210
7.5.7 Shared Preference Change
Listener简介 211
7.6 为地震查看器创建一个标准的
Preference Activity 211
7.7 持久化应用程序实例的状态 215
7.7.1 使用Shared Preference保存
Activity状态 215
7.7.2 使用生命周期处理程序保存和
还原Activity实例 215
7.7.3 使用生命周期处理程序保存和
还原Fragment实例状态 216
7.8 将静态文件作为资源添加 218
7.9 在文件系统下工作 218
7.9.1 文件管理工具 218
7.9.2 使用特定于应用程序的文件夹
存储文件 219
7.9.3 创建私有的应用程序文件 219
7.9.4 使用应用程序文件缓存 220
7.9.5 存储公共可读的文件 220
第8章 数据库和Content Provider 223
…………


赞(0) 捐助本站
未经允许不得转载:爱分享 » 《Android4高级编程(第3版)》PDF电子书下载

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱分享,永远免费的PDF电子书、知识、技术等资源的共享交流网站

爱分享精选好货商城爱分享淘宝内购优惠券

所有捐助用于升级服务器和寻找资源,以便更好的服务大家

支付宝扫一扫打赏

微信扫一扫打赏