图书介绍
Learning Android 中文版PDF|Epub|txt|kindle电子书版本网盘下载
![Learning Android 中文版](https://www.shukui.net/cover/68/33828573.jpg)
- (美)加尔根塔著;李亚舟,任中龙,杜钢译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121172632
- 出版时间:2012
- 标注页数:262页
- 文件大小:43MB
- 文件页数:283页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
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