图书介绍

Learning Android中文版 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Learning Android中文版 第2版
  • (美)加尔根塔,(日)中村真澄著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121239809
  • 出版时间:2014
  • 标注页数:269页
  • 文件大小:29MB
  • 文件页数:293页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Learning Android中文版 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Android概述1

1.1 Android基本特点1

全面1

开源平台2

专为移动设备设计2

1.2 历史3

谷歌的动机3

Android的兼容性4

开放手机联盟4

1.3 Android的版本5

1.4 Android的风格7

Android开源项目7

制造商的加载项7

1.5 总结8

第2章 Java综述9

2.1 注释12

2.2 数据类型:基本数据类型和对象13

2.3 修饰符14

2.4 数组15

2.5 运算符16

2.6 控制流语句16

2.7 错误/异常处理19

2.8 复杂的示例22

2.9 接口和继承26

2.1 0集合27

2.1 1泛型28

2.1 2线程28

2.1 3总结29

第3章 Android套件31

3.1 套件概述31

3.2 Linux31

Android不等于Linux33

3.3 本地层33

HAL34

本地库34

本地守护进程35

本地工具36

3.4 Dalvik36

Android和Java37

3.5 应用程序框架39

3.6 应用程序40

Android应用程序包(APK)40

应用程序签名41

应用程序分发41

3.7 总结42

第4章 安装和开始使用Android工具43

4.1 安装Java开发工具包43

4.2 安装Android SDK45

为工具设置PATH环境变量45

安装Eclipse46

Eclipse工作区46

设置Android开发工具46

4.3 Hello World!48

创建新项目48

4.4 剖析一个Android项目51

Android的清单文件51

字符串资源54

布局XML代码55

4.5 可绘制资源56

R文件56

Java源代码57

4.6 构建项目58

4.7 Android仿真器59

仿真器与真实手机对比59

4.8 总结62

第5章 主要构件63

5.1 一个实际的例子63

5.2 活动64

活动的生命周期64

5.3 意图68

5.4 服务69

5.5 内容提供器70

5.6 广播接收器72

5.7 应用程序上下文72

5.8 总结74

第6章 Yamba项目概况75

6.1 Yamba应用程序75

6.2 设计理念79

6.3 项目设计80

6.4 第1部分:Android用户界面81

6.5 第2部分:意图、活动条及其他82

6.6 第3部分:Android服务82

6.7 第4部分:内容提供器83

6.8 第5部分:列表和适配器83

6.9 第6部分:广播接收器84

6.1 0第7部分:应用程序控件84

6.1 1第8部分:联网和Web(HTTP)85

6.1 2第9部分:动态壁纸和处理程序85

6.1 3总结85

第7章 Android的用户界面87

7.1 创建用户界面的两种方法87

声明式用户界面87

编程式用户界面88

各取所长88

7.2 视图和布局88

LinearLayout(线性布局)89

TableLayout(表格布局)90

FrameLayout(帧布局)91

RelativeLayout(相对布局)92

7.3 启动Yamba项目93

7.4 StatusActivity布局97

重要的控件属性101

字符串资源103

7.5 StatusActivity Java类104

释放XML到Java104

初始化对象106

处理用户事件107

7.6 在Android中记录消息日志108

LogCat108

编译代码并构建项目:保存文件109

添加Twitter API库112

更新清单文件以获取Internet权限113

7.7 Android中的线程机制114

单线程114

多线程的执行115

AsyncTask(异步任务)116

7.8 其他U1事件119

7.9 备用资源124

7.1 0总结127

第8章 片段129

8.1 片段示例129

8.2 片段的生命周期136

8.3 动态添加片段137

8.4 总结139

第9章 意图、活动条及其他141

9.1 首选项141

首选项资源142

SettingsActivity145

更新清单文件147

9.2 活动条148

创建一个空白主活动149

菜单资源150

Android的系统资源152

加载菜单153

更新StatusActivity来处理菜单事件154

9.3 共享首选项及更新消息片段155

9.4 文件系统简介157

访问文件系统158

文件系统分区158

系统分区158

SD卡分区158

用户数据分区160

文件系统安全161

9.5 总结161

第10章 服务163

10.1 示例服务:RefreshService164

创建RefreshServiceJava类164

介绍IntentService166

更新清单文件167

添加菜单项168

更新选项菜单处理168

测试服务169

10.2 从Yamba提取数据169

测试服务172

10.3 总结172

第11章 内容提供器175

11.1 Android上的数据库175

关于SQLite176

DbHelper176

数据库模式及其创建177

四个主要操作177

游标178

11.2 消息合同类179

11.3 更新RefreshService181

测试服务184

11.4 内容提供器186

11.5 创建一个内容提供器187

定义URI187

获取数据类型189

插入数据191

更新数据192

删除数据193

查询数据194

更新Android清单文件199

更新RefreshService200

11.6 总结201

第12章 列表和适配器203

12.1 主活动203

12.2 基本的主活动203

12.3 时间表片段205

创建列表项布局206

12.4 关于适配器207

12.5 加载数据208

12.6 通过ViewBinder定制逻辑211

12.7 详情视图213

详情片段214

详情活动216

注册到清单文件217

主活动,横向视图217

更新时间表片段218

12.8 总结221

第13章 广播接收器223

13.1 关于广播接收器223

13.2 开机接收器224

将BootReceiver注册到Android清单文件224

测试开机接收器225

13.3 警报和系统服务225

13.4 广播意图227

通知接收器230

13.5 总结231

第14章 应用程序控件233

14.1 通过控件使用内容提供器233

实现YambaWidget类234

创建XML布局236

创建AppWidgetProviderInfo文件238

更新清单文件238

测试控件239

14.2 总结239

第15章 联网和Web概述241

15.1 简单的例子241

15.2 联网基础242

15.3 HTTP API244

15.4 Apache HTTP客户端245

15.5 HttpUrlConnection248

15.6 使用AsyncTask和 AsyncTaskLoader在后台联网251

15.7 总结251

第16章 互动与动画:动态壁纸和处理程序253

16.1 动态壁纸253

16.2 处理程序260

16.3 总结262

索引263

热门推荐