图书介绍

Learning Android 中文版PDF|Epub|txt|kindle电子书版本网盘下载

Learning Android 中文版
  • (美)加尔根塔著;李亚舟,任中龙,杜钢译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121172632
  • 出版时间:2012
  • 标注页数:262页
  • 文件大小:43MB
  • 文件页数:283页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章Android概述1

概述1

完整性1

开源平台2

为移动设备而设计2

历史3

Google的动机3

开放手持设备联盟3

Android的版本4

总结5

第2章Android的架构7

架构概述7

Linux系统7

可移植性7

安全性8

丰富的特性8

本地库9

Dalvik虚拟机9

Android与Java10

应用程序框架11

应用程序12

APK文件12

应用程序签名12

应用程序发布12

总结13

第3章 快速入门15

安装Android SDK15

设置PATH环境变量16

安装Eclipse16

Eclipse的工作区17

安装Android开发工具17

Hello,World程序18

创建新项目18

Manifest文件20

Layout(布局)XML代码21

Strings(字符串)文件21

R(资源)文件22

Java源码文件22

仿真器23

仿真器和真机25

总结26

第4章 基本构件27

什么是基本构件27

一个实际的例子27

活动(Activity)28

活动的生命周期28

Intent30

服务(Service)31

内容提供器(Content Provider)32

广播接收器(Broadcast Receiver)34

应用程序上下文(Application Context)34

总结35

第5章Yamba项目简介37

Yamba应用程序37

设计原则39

项目设计40

第1部分:Android用户界面41

构建一个活动41

网络和多线程41

调试Android程序41

第2部分:首选项、文件系统、选项菜单及Intent41

活动42

菜单系统与Intent42

文件系统42

第3部分:Android服务42

服务42

应用程序对象42

第4部分:使用数据库43

SQLite及Android对它的支持43

再次重构代码43

第5部分:列表(List)与适配器(Adapter)43

时间轴(Timeline)活动43

再重构一次44

第6部分:广播接收器(Broadcast Receiver)44

启动接收器与网络连接接收器44

时间轴(Timeline)接收器44

权限44

第7部分:内容提供器(Content Provider)44

状态数据45

Android小部件45

第8部分:系统服务45

指南针与位置45

Intent服务、提醒及通知45

总结46

第6章Android用户界面47

创建用户界面的两种方法47

声明式的用户界面47

编程式的用户界面48

各取所长48

控件与布局48

LinearLayout49

TableLayout50

FrameLayout50

RelativeLayout50

AbsoluteLayout50

启动Yamba项目50

StatusActivity布局52

控件的重要属性54

字符串资源56

StatusActivity Java类56

编写具体应用的对象,以及初始化相关代码57

保存文件:编译代码和构建项目59

添加库jtwitter.jar60

更新Manifest文件,获取Internet权限61

Android的日志机制62

LogCat63

Android的线程机制65

单线程执行65

多线程执行66

AsyncTask67

其他UI事件70

添加图片与色彩75

添加图片75

添加色彩78

多版本资源文件80

优化用户界面81

Hierarchy Viewer工具82

总结83

第7章 首选项、文件系统、选项菜单及Intent85

首选项85

资源文件86

PrefsActivity类89

修改Manifest文件90

选项菜单91

菜单的资源文件92

Android系统资源93

更新StatusActivity,加载菜单93

更新StatusActivity,捕获菜单事件94

字符串资源95

Shared Preferences96

文件系统简介98

浏览文件系统98

文件系统的分区99

系统分区100

SDCard分区100

用户数据分区100

文件系统的安全机制101

总结102

第8章 服务103

Yamba的Application对象104

YambaApplication类104

更新Manifest文件106

简化StatusActivity107

UpdaterService108

创建UpdaterService Java类108

更新Manifest文件110

添加菜单项111

更新选项菜单的事件处理111

测试服务112

在服务中循环113

测试服务116

从Twitter读取数据117

测试服务121

总结121

第9章 数据库123

关于SQLite123

DbHelper类124

数据库模式及其创建124

4种主要操作125

游标126

第一个例子127

修改UpdaterService129

测试服务133

数据库约束135

重构数据库访问136

总结142

第10章 列表与适配器145

TimelineActivity145

TimelineActivity的基本布局146

ScrollView简介146

创建TimelineActivity类147

关于适配器150

为TimelineActivity添加ListView151

创建一个单行消息布局152

在TimelineActivity java中创建适配器153

TimelineAdapter155

ViewBinder:取代TimelineAdapter的更好选择158

更新Manifest文件160

程序初始设置162

Base Activity163

服务开关163

总结170

第11章 广播接收器(Broadcast Receiver)171

关于Broadcast Receiver171

BootReceiver172

将BootReceiver注册到AndroidManifest文件173

测试Boot Receiver173

TimelineReceiver173

广播Intent175

Network Receiver177

添加用于发送和接收广播的自定义权限180

在Manifest文件中声明权限180

为更新服务应用权限机制181

为TimelineReceiver应用权限机制183

总结183

第12章 内容提供器(Content Provider)185

创建Content Provider185

定义URI186

插入数据187

更新数据188

删除数据189

查询数据190

获取数据类型191

更新Android Manifest文件192

在小部件中使用Content Provider192

实现YambaWidget类193

创建XML布局196

创建AppWidgetProviderInfo文件197

更新Manifest文件197

测试小部件198

总结198

第13章 系统服务201

实例:指南针201

使用系统服务的一般步骤201

获取指南针的更新202

指南针的主活动203

自定义的表盘小部件206

位置服务208

实例:Where Am I208

用上位置服务,重构Yamba213

更新首选项213

更新Yamba程序214

更新Status Activity215

Intent服务219

Alarms222

在首选项中添加Interval选项223

更新BootReceiver224

发送通知226

总结229

第14章Android接口描述语言231

实现远程服务231

编写AIDL232

实现服务233

实现一个Parcel235

注册到Manifest文件236

实现远程客户端237

绑定到远程服务238

测试运行241

总结242

第15章Native Development Kit(NDK)243

NDK是什么243

NDK的功能244

工具链244

打包库文件244

文档与标准头文件244

NDK实例:计算菲波那契数列245

FibLib246

JNI头文件247

C实现249

Makefile251

构建共享库251

Fibonacci Activity251

测试所有的工作253

总结254

索引255

热门推荐