图书介绍

Android 4.X从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android 4.X从入门到精通
  • 李波,史江萍,王祥凤编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302304524
  • 出版时间:2012
  • 标注页数:482页
  • 文件大小:159MB
  • 文件页数:498页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android 4.X从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第1章Android系统概述2

1.1智能手机2

1.1.1什么是智能手机2

1.1.2智能手机操作系统2

1.2什么是Android5

1.2.1 Android的历史5

1.2.2 Android的发展6

1.2.3 Android的优点7

1.3 Android系统架构8

1.3.1应用程序层(Applications)9

1.3.2应用程序框架层(Application Framework)9

1.3.3系统库(Libraries)9

1.3.4 Android运行环境(Android Runtime)10

1.3.5 Linux内核(Linux Kernel)10

1.4小结11

1.5思考题11

第2章搭建Android开发环境13

2.1系统需求13

2.2软件安装13

2.2.1 JDK的安装13

2.2.2 Android SDK14

2.2.3 Eclipse和ADT15

2.2.4创建AVD18

2.2.5 AVDD与真机的区别18

2.3 Android SDK介绍19

2.3.1 Android SDK目录结构19

2.3.2 Android .jar21

2.3.3 Android API核心包21

2.3.4 Android API扩展包22

2.4创建第一个Android应用程序22

2.4.1创建HelloAndroid工程22

2.4.2编写代码23

2.4.3运行应用程序24

2.4.4工程文件结构解析25

2.5调试程序26

2.5.1设置断点26

2.5.2调试27

2.6小结28

2.7思考题28

第3章Android应用程序结构30

3.1应用程序基本组成30

3.1.1 Activity30

3.1.2 Service30

3.1.3 BroadcastReceiver30

3.1.4 ContentProvider31

3.1.5 Intent31

3.2 Activity31

3.2.1 Activity的生命周期32

3.2.2 Activity的创建34

3.2.3启动Activity35

3.2.4关闭Activity36

3.2.5 Activity数据传递36

3.3资源38

3.4 AndroidManifest.xmi38

3.5小结41

3.6思考题41

第4章开户界面开发43

4.1 View和ViewG roup43

4.2使用XML定义视图44

4.3布局47

4.3.1 FrameLayout47

4.3.2 LinearLayout49

4.3.3 RelativeLayout52

4.3.4TableLayout54

4.3.5 AbsoluteLayout57

4.3.6 WebView59

4.4常用Widget组件60

4.4.1创建Widget组件实例60

4.4.2按钮(Button)63

4.4.3文本框(TextView )65

4.4.4编辑框(EditText )66

4.4.5多项选择按钮(CheckBox)67

4.4.6单项选择按钮组(RadioGroup )72

4.4.7下拉列表(Spinner)75

4.4.8自动完成文本(AutoCompleteTextView)79

4.4.9日期选择器和时间选择器(DatePicker和TimePicker)82

4.4.10进度条(ProgressBar)86

4.4.11滚动视图(ScrollView )89

4.4.12拖动条(SeekBar )90

4.4.13评价条(RatingBar)93

4.4.14图片视图(ImageView)和图片按钮(ImageButton)96

4.4.15图片切换器ImageSwitcher和图库Gallery99

4.4.16网格视图(GridView )104

4.4.17标签(Tab)108

4.5 Menu和ActionBar112

4.5.1 Options Menu112

4.5.2 Context Menu117

4.5.3 SubMenu118

4.6 Bitmap121

4.7对话框(Dialog)123

4.7.1 AIertDialog124

4.7.2 ProgressDialog127

4.8Toast和Notification128

4.8.1Toast128

4.8.2 Notification131

4.9界面事件响应134

4.9.1事件监听器135

4.9.2回调事件响应135

4.9.3界面事件响应实例136

4.10小结140

4.11思考题140

第5章电话和短信应用程序开发142

5.1 Intent142

5.1.1显式Intent和隐式Intent144

5.1.2 IntentFilter144

5.2拨号程序145

5.3短信程序149

5.3.1 S MS简介149

5.3.2接收短信149

5.3.3接收短信实例149

5.3.4发送短信152

5.3.5短信发送实例153

5.4照相机程序156

5.5小结159

5.6思考题160

第6章 多媒体开发162

6.1 Service162

6.1.1 Service的作用162

6.1.2 Service的生命周期162

6.1.3启动Service162

6.2 BroadcastReceiver164

6.3音频167

6.3.1 Android4.0支持的音频格式168

6.3.2音频播放器168

6.3.3后台播放音频173

6.3.4录音程序176

6.3.5后台录制音频184

6.4视频186

6.4.1 Android4.0支持的视频文件186

6.4.2视频播放器187

6.4.3拍照程序195

6.4.4录制视频203

6.5小结212

6.6思考题212

第7章 数据存储214

7.1 Shared Preferences214

7.1.1 Shared Preferences简介214

7.1.2使用Shared Preferences215

7.2文件存储218

7.2.1文件存储方式简介218

7.2.2使用文件存储功能220

7.3 SQLite223

7.3.1 SQLite数据库简介223

7.3.2 SQLite数据库操作224

7.3.3 SQLite数据库操作实例227

7.4 ContentProvider237

7.4.1 ContentProvider简介237

7.4.2 UriMatcher240

7.4.3访问系统提供的ContentProvider241

7.4.4自定义ContentProvider244

7.4.5访问自定义ContentProvider249

7.5数据同步到云端256

7.5.1 App Engine简介256

7.5.2创建可相互通信的Android和App Engine应用程序257

7.6数据备份与恢复264

7.6.1 Android数据备份与恢复简介264

7.6.2实现备份代理的步骤265

7.6.3通过BackupAgent实现备份与恢复266

7.6.4通过BackupAgentHelper实现备份与恢复271

7.7小结274

7.8思考题275

第8章 网络编程277

8.1 HTTP通信277

8.1.1访问URL指定资源280

8.1.2使用GET方式获取网络服务285

8.1.3使用POST方式获取网络服务289

8.2 Socket通信293

8.2.1 Socket简介293

8.2.2 Socket使用方法294

8.2.3 Socket编程实例296

8.3 Bluetooth通信299

8.3.1 Bluetooth简介299

8.3.2 Android系统的蓝牙通信功能300

8.3.3蓝牙通信实例305

8.4 WIFI通信326

8.4.1 WIFI简介326

8.4.2 WIFI实例327

8.4.3 WIFI Direct333

8.4.4创建WIFI Direct应用程序的步骤335

8.4.5 WIFI Direct编程实例341

8.5 NFC355

8.5.1 NFC简介355

8.5.2 Android NFC技术356

8.5.3使用前台发布系统358

8.6 USB361

8.6.1 USB简介361

8.6.2 USB附件362

8.6.3 USB主机367

8.7 SIP373

8.7.1 SIP简介373

8.7.2相关API373

8.7.3 Manifest文件配置374

8.7.4创建SipManager对象375

8.7.5注册SIP服务器375

8.7.6拨打音频电话376

8.7.7接收呼叫377

8.8小结379

8.9思考题380

第9章位置服务382

9.1获取位置信息382

9.1.1LocationManager介绍382

9.1.2 Location Provider介绍383

9.1.3使用GPS获取当前位置信息386

9.2使用Google地图服务390

9.2.1 Google Map API简介390

9.2.2申请Android Map API Key391

9.2.3使用Google Map显示当前位置393

9.3传感器399

9.3.1 Android传感器简介399

9.3.2标识传感器401

9.3.3传感器事件处理402

9.4运动传感器403

9.4.1加速度传感器404

9.4.2重力传感器404

9.4.3陀螺仪405

9.4.4线性加速传感器406

9.4.5旋转向量传感器406

9.5位置传感器407

9.5.1磁场传感器407

9.5.2方位传感器407

9.5.3距离传感器409

9.6环境传感器410

9.7小结411

9.8思考题412

第10章 绘图414

10.1 2D绘图414

10.1.1获取Canvas对象414

10.1.2使用自定义View绘图415

10.1.3使用Bitmap绘图418

10.1.4使用SurfaceView绘制静态图像421

10.1.5使用SurfaceView绘制动态图像424

10.2 Drawable430

10.2.1从资源文件中创建Drawable对象430

10.2.2从XML文件中创建Drawable对象431

10.2.3使用构造方法创建Drawable对象431

10.3 3D绘图432

10.3.1 OpenGL ES简介432

10.3.2绘制3D图像实例432

10.4硬件加速437

10.4.1启用硬件加速437

10.4.2 Android绘图模型438

10.5 RenderScript440

10.5.1 RenderScript综述440

10.5.2使用动态分配的内存442

10.5.3使用静态分配的内存444

10.6小结447

10.7思考题448

第11章Android的国际化与本地化450

11.1国际化与本地化450

11.2手机区域设置450

11.3未本地化的应用程序453

11.4本地化的应用程序456

11.5小结462

11.6思考题462

第12章应用程序发布464

12.1应用程序发布的步骤464

12.2为什么要为应用程序签名465

12.3 Android的签名策略466

12.4导出未签名应用程序467

12.5生成签名文件468

12.5.1使用ADT插件468

12.5.2使用keytool工具469

12.6为应用程序签名471

12.6.1使用ADT插件472

12.6.2使用jarsigner工具473

12.7使用zipalign工具优化应用程序474

12.8发布到Google Play Store475

12.9小结476

12.10思考题476

第13章Android 4.1来了,4.2也来了478

13.1 Android 4.1简介478

13.2 Android 4.1下载与安装479

13.3 Android 4.2也来了481

13.4小结482

热门推荐