图书介绍

轻松学Android开发PDF|Epub|txt|kindle电子书版本网盘下载

轻松学Android开发
  • 王雅宁编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121198427
  • 出版时间:2013
  • 标注页数:331页
  • 文件大小:130MB
  • 文件页数:345页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

轻松学Android开发PDF格式电子书版下载

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

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

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

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

图书目录

Android基础篇2

第1章 初识Android2

1.1什么是Android2

1.1.1 Android的发展2

1.1.2 Android的架构及特点2

1.2 Android开发平台的搭建3

1.2.1下载JDK3

1.2.2安装JDK4

1.2.3配置Java环境变量4

1.2.4安装Eclipse5

1.2.5安装与配置Android SDK6

1.2.6安装Android ADT6

1.2.7虚拟设备的创建与模拟器的运行8

1.3 HelloAndroid——我的第一个Android程序9

1.3.1创建第一个Android程序——HelloAndroid9

1.3.2基本文件及Android框架11

1.4小结11

1.5习题12

第2章Android程序界面布局设计16

2.1布局概述16

2.1.1什么是布局16

2.1.2布局的类型17

2.1.3布局文件的常用概念18

2.2相对布局19

2.2.1相对容器布局19

2.2.2相对控件布局21

2.3线性布局23

2.3.1什么是线性布局23

2.3.2线性布局的语法24

2.3.3创建线性布局24

2.4表格布局26

2.4.1什么是表格布局26

2.4.2表格布局的语法26

2.4.3创建表格布局27

2.5帧布局28

2.5.1什么是帧布局28

2.5.2帧布局的语法28

2.5.3创建帧布局29

2.6网格布局和布局控件30

2.6.1什么是网格布局30

2.6.2网格布局的语法30

2.6.3创建网格布局31

2.6.4什么是布局控件32

2.7小结34

2.8习题34

第3章 基本控件40

3.1控件概述40

3.1.1控件的构成40

3.1.2属性的使用40

3.1.3方法和事件的使用41

3.2文本类控件42

3.2.1文本框42

3.2.2编辑框44

3.3按钮类控件45

3.3.1按钮45

3.3.2图片按钮47

3.3.3开关按钮48

3.3.4单选按钮49

3.3.5复选按钮50

3.4图片控件52

3.5动画播放技术53

3.5.1补间动画54

3.5.2帧动画56

3.6时钟控件58

3.7日期与时间控件60

3.7.1日期选择控件60

3.7.2时间选择控件60

3.8小结61

3.9习题62

第4章 高级控件71

4.1自动完成文本类控件71

4.1.1自动完成文本控件71

4.1.2多文本自动完成输入控件73

4.2进度条与拖动条75

4.2.1进度条75

4.2.2拖动条76

4.3评分条78

4.4滚动视图80

4.5列表视图81

4.6下拉列表83

4.7选项卡85

4.8页面滑动切换控件87

4.9图片切换控件89

4.10网格视图92

4.11小结94

4.12习题94

Android技术篇110

第5章 消息提示110

5.1菜单110

5.1.1选项菜单和子菜单110

5.1.2上下文菜单113

5.2对话框115

5.2.1普通对话框115

5.2.2提示对话框116

5.2.3进度对话框119

5.2.4日期选择对话框120

5.2.5时间选择对话框121

5.3消息提示框122

5.4通知提示框123

5.5小结125

5.6习题125

第6章 深入解析Activity131

6.1从一个单界面程序看Activity131

6.1.1启动单界面程序131

6.1.2了解Activity的状态变化132

6.1.3结束Activity133

6.2在两个Activity之间跳转135

6.2.1启动第一个Activity——主Activity135

6.2.2创建第二个Activity136

6.2.3启动第二个Activity138

6.2.4跳转回主Activity139

6.2.5 “BACK”到第二个Activity140

6.3在两个Activity之间传递数据142

6.3.1传递数据到目标Activity143

6.3.2返回数据到主Activity145

6.4 Intent和IntentFilter148

6.4.1 Intent148

6.4.2 IntentFilter154

6.5小结155

6.6习题156

第7章 服务与消息广播158

7.1 Service简介158

7.1.1开发Service158

7.1.2 Service的生命周期159

7.2操作Service160

7.2.1调用context.startService()方法启动Service160

7.2.2调用context.bindService()方法启动Service163

7.3 Service通信165

7.3.1本地服务通信165

7.3.2远程服务通信168

7.4系统提供的Service171

7.4.1电话管理器171

7.4.2短信管理器175

7.4.3音频管理器177

7.4.4振动器180

7.5广播接收者182

7.5.1开发广播接收者组件182

7.5.2接收系统广播186

7.6小结188

7.7习题188

第8章 数据存储192

8.1 SharedPreferences轻量级存储192

8.1.1 SharedPreferences和Editor192

8.1.2使用SharedPreferences存储数据193

8.2文件存储195

8.2.1读写文件中的数据195

8.2.2读写SD卡中的数据197

8.3 SQLite数据库存储201

8.3.1 SQLiteDatabase和SQLiteOpenHelper201

8.3.2数据库的基本操作205

8.4内容提供者209

8.4.1 ContentProvider简介209

8.4.2自定义ContentProvider212

8.5小结216

8.6习题216

Android应用篇220

第9章 网络应用220

9.1 Socket通信220

9.1.1 Socket的工作机制220

9.1.2 Socket服务器端开发221

9.1.3 Socket客户端开发222

9.1.4运行程序224

9.2 HTTP通信224

9.2.1 HTTP通信方式224

9.2.2使用HttpURLConnection接口进行开发225

9.2.3使用HttpClient接口进行开发226

9.3 URL通信232

9.3.1 URL简介232

9.3.2 URL通信开发233

9.4 WebView235

9.4.1 WebView简介236

9.42 WebView开发236

9.5小结239

96习题239

第10章 地理位置应用241

10.1 GPS定位服务241

10.1.1 GPS的相关类241

10.1.2获取GPS信息242

10.2 Google Maps245

10.2.1获取Map API Key245

10.2.2创建模拟器247

10.2.3 Google Maps的相关类248

10.2.4 Google Maps地图查询应用249

10.3 Google StreetView253

10.3.1 Google StreetView服务的原理253

10.3.2 Google StreetView程序的开发253

10.4小结255

10.5习题255

第11章 音频和视频应用258

11.1音频应用258

11.1.1 MediaPlayer类简介258

11.1.2使用MediaPlayer播放本地音频文件259

11.1.3使用MediaPlayer播放标准音频文件263

11.2视频应用265

11.2.1视频相关类简介265

11.2.2使用VideoView播放视频文件266

11.3音频和视频的录制267

11.3.1录制音频267

11.3.2录制视频271

11.4小结274

11.5习题274

第12章 传感器应用277

12.1传感器开发277

12.1.1系统传感器277

12.1.2传感器的开发过程277

12.1.3真机测试278

12.2常用传感器280

12.2.1加速度传感器280

12.2.2磁场传感器282

12.2.3方向传感器283

12.2.4重力传感器285

12.2.5亮度传感器287

12.3小结288

12.4习题288

第13章 手势应用292

13.1输入法手势识别292

13.1.1 Gesture相关类简介292

13.1.2输入法手势程序开发292

13.2触摸屏手势识别295

13.2.1 GestureDetector简介295

13.2.2触摸屏手势程序的开发296

13.3小结298

13.4习题299

第14章 图形应用302

14.1位图302

14.1.1 AssetManager类302

14.1.2 Bitmap对象和BitmapFactory类302

14.1.3对assets文件夹的访问303

14.2 Canvas绘图305

14.2.1 Canvas类和Paint类305

14.2.2绘制基本图形306

14.3小结307

14.4习题307

Android开发篇312

第15章Android程序开发——音乐播放器312

15.1程序简介312

15.1.1功能概述312

15.1.2开发环境及目标平台312

15.2程序架构313

15.3登录界面的设计与实现313

15.4主界面的设计与实现314

15.4.1主界面布局314

15.4.2音乐播放列表315

15.4.3音乐播放控制316

15.4.4音乐音量调节320

15.4.5音乐播放进度控制321

15.4.6主界面菜单322

15.5录音界面的设计与实现326

15.5.1录音界面326

15.5.2实现录音功能326

15.5.3播放录音文件328

15.6设置界面的设计与实现328

15.6.1设置来电铃声328

15.6.2设置闹铃铃声329

15.6.3设置通知铃声330

15.7小结331

热门推荐