图书介绍

Android 编程入门经典PDF|Epub|txt|kindle电子书版本网盘下载

Android 编程入门经典
  • (美)李伟梦著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302283409
  • 出版时间:2012
  • 标注页数:374页
  • 文件大小:83MB
  • 文件页数:388页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android 编程入门经典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Android编程入门1

1.1 Android简介1

1.1.1 Android版本2

1.1.2 Android功能2

1.1.3 Android架构3

1.1.4 市场上的Android设备4

1.1.5 Android Market5

1.2 获得所需工具5

1.2.1 Eclipse6

1.2.2 Android SDK6

1.2.3 Android开发工具6

1.2.4 创建Android虚拟设备(AVD)10

1.2.5 创建第一个Android应用程序12

1.2.6 Android应用程序剖析18

1.3 本章小结21

第2章 活动和意图22

2.1 理解活动22

2.1.1 如何对活动应用样式和主题27

2.1.2 隐藏活动标题28

2.1.3 显示对话框窗口29

2.1.4 显示进度对话框34

2.2 使用意图链接活动38

2.2.1 解决意图筛选器的冲突42

2.2.2 从意图返回结果44

2.2.3 使用意图对象传递数据48

2.3 使用意图调用内置应用程序50

2.3.1 理解意图对象57

2.3.2 使用意图筛选器58

2.3.3 添加类别64

2.4 显示通知65

2.5 本章小结70

第3章 Android用户界面72

3.1 了解屏幕的构成72

3.1.1 视图和视图组73

3.1.2 LinearLayout73

3.1.3 AbsoluteLayout77

3.1.4 TableLayout79

3.1.5 RelativeLayout80

3.1.6 FrameLayout82

3.1.7 ScrollView84

3.2 适应显示方向86

3.2.1 锚定视图87

3.2.2 调整大小和重新定位89

3.3 管理屏幕方向的变化92

3.3.1 配置改变时保持状态信息96

3.3.2 检测方向改变97

3.3.3 控制活动的方向98

3.4 以编程方式创建用户界面99

3.5 侦听用户界面通知101

3.5.1 重写活动中定义的方法102

3.5.2 为视图注册事件106

3.6 本章小结109

第4章 使用视图设计用户界面110

4.1 基本视图110

4.1.1 TextView视图111

4.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup视图111

4.1.3 ProgressBar视图120

4.1.4 AutoCompleteTextView视图125

4.2 选取器视图128

4.2.1 TimePicker视图128

4.2.2 DatePicker视图133

4.3 列表视图140

4.3.1 ListView视图140

4.3.2 使用Spinner视图146

4.4 本章小结149

第5章 使用视图显示图片和菜单152

5.1 使用图像视图显示图片152

5.1.1 Gallery和ImageView视图152

5.1.2 ImageSwitcher159

5.1.3 GridView164

5.2 将菜单和视图一起使用168

5.2.1 创建辅助方法169

5.2.2 选项菜单171

5.2.3 上下文菜单173

5.3 其他一些视图176

5.3.1 AnalogClock和DigitalClock视图176

5.3.2 WebView177

5.4 本章小结182

第6章 数据持久化184

6.1 保存和加载用户首选项184

6.1.1 使用getSharedPreferences()方法184

6.1.2 使用getPreferences()方法189

6.2 将数据持久化到文件中189

6.2.1 保存到内部存储器189

6.2.2 保存到外部存储器(SD卡)195

6.2.3 选择最佳存储选项197

6.2.4 使用静态资源197

6.3 创建和使用数据库198

6.3.1 创建DBAdapter辅助类199

6.3.2 以编程方式使用数据库204

6.3.3 预创建数据库211

6.4 本章小结214

第7章 内容提供者216

7.1 在Android中共享数据216

7.2 使用内容提供者217

7.2.1 预定义查询字符串常量221

7.2.2 投影224

7.2.3 筛选225

7.2.4 排序225

7.3 创建自己的内容提供者225

7.4 本章小结239

第8章 消息传递和联网240

8.1 SMS消息传递240

8.1.1 以编程方式发送SMS消息241

8.1.2 发送消息后获取反馈244

8.1.3 使用意图发送SMS消息246

8.1.4 接收SMS消息247

8.1.5 说明和警告257

8.2 发送电子邮件257

8.3 联网259

8.3.1 下载二进制数据262

8.3.2 下载文本文件264

8.3.3 访问Web服务267

8.3.4 执行异步调用272

8.4 本章小结273

第9章 基于位置的服务275

9.1 显示地图275

9.1.1 创建项目275

9.1.2 获取Maps API密钥277

9.1.3 显示地图279

9.1.4 显示缩放控件281

9.1.5 改变视图284

9.1.6 导航到特定位置285

9.1.7 添加标记288

9.1.8 获取触摸的位置291

9.1.9 地理编码和反向地理编码293

9.2 获取位置数据295

9.3 本章小结299

第10章 开发Android服务302

10.1 创建自己的服务302

10.1.1 在服务中执行长时间运行的任务307

10.1.2 在服务中执行重复的任务312

10.1.3 使用IntentService在单独的线程上执行异步任务314

10.2 在服务和活动之间通信317

10.3 将活动绑定到服务321

10.4 本章小结327

第11章 发布Android应用程序329

11.1 为发布做准备329

11.1.1 版本化329

11.1.2 对Android应用程序进行数字签名332

11.2 部署APK文件336

11.2.1 使用adb.exe工具336

11.2.2 使用Web服务器337

11.2.3 在Android Market上发布340

11.3 本章小结345

附录A 使用Eclipse进行Android开发347

附录B 使用Android模拟器357

附录C 练习答案371

热门推荐