图书介绍

Android核心技术与实例详解 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Android核心技术与实例详解 第2版
  • 欧阳零编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121196577
  • 出版时间:2013
  • 标注页数:536页
  • 文件大小:123MB
  • 文件页数:550页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android核心技术与实例详解 第2版PDF格式电子书版下载

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

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

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

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

图书目录

基础篇1

第1章Android开发起步1

1.1 Android平台简介1

1.1.1 Android背景介绍1

1.1.2 Android平台架构2

1.2 Android开发环境的搭建4

1.2.1相关软件的下载与安装4

1.2.2虚拟设备的创建和使用10

1.2.3创建“Hello Android”12

1.2.4 Android应用程序的调试16

1.3小结18

第2章Android应用程序的构成19

2.1 Android应用程序的解析19

2.1.1目录结构19

2.1.2资源的管理与使用20

2.1.3 AndroidManifest.xml简介23

2.1.4应用程序的权限24

2.2 Android基本组件的介绍25

2.2.1应用程序的生命周期25

2.2.2 Activity简介26

2.2.3 Service简介28

2.2.4 BroadcastReceiver简介32

2.2.5 ContentProvider简介33

2.2.6 Intent和IntentFilter简介34

2.3小结38

第3章Android布局管理器39

3.1控件类概述39

3.1.1 View类简介39

3.1.2 ViewGroup类简介40

3.2线性布局40

3.2.1 LinearLayout类简介40

3.2.2线性布局案例41

3.3表格布局43

3.3.1 TableLayout类简介43

3.3.2表格布局案例44

3.4相对布局48

3.4.1 RelativeLayout类简介49

3.4.2相对布局案例50

3.5帧布局51

3.5.1 FrameLayout类简介51

3.5.2帧布局案例52

3.6绝对布局54

3.6.1 AbsoluteLayout类简介54

3.6.2绝对布局案例54

3.7小结57

第4章Android常用基本控件58

4.1文本控件的介绍58

4.1.1 TextView类简介58

4.1.2 EditText类简介59

4.1.3文本框使用案例59

4.2按钮控件63

4.2.1 Button类简介63

4.2.2 ImageButton类简介66

4.2.3 9Patch图片简介67

4.2.4 9Patch图片使用案例68

4.3状态开关按钮70

4.3.1 ToggleButton类简介70

4.3.2开关按钮的使用71

4.4单选按钮与复选框73

4.4.1 CheckBox和RadioButton类简介73

4.4.2单选按钮和复选框使用案例74

4.5图片控件76

4.5.1 ImageView类简介76

4.5.2图片查看器77

4.6时钟控件81

4.6.1 AnalogClock和DigitalClock类简介81

4.6.2时钟控件使用案例81

4.7日期与时间选择控件82

4.7.1 DatePicker类简介82

4.7.2 TimePicker类简介82

4.7.3日期时间控件使用案例83

4.8动画播放技术85

4.8.1帧动画简介85

4.8.2帧动画使用案例85

4.8.3补间动画简介88

4.8.4补间动画使用案例89

4.9小结91

第5章Android常用高级控件92

5.1自动完成文本框92

5.1.1 AutoCompleteTextView类简介92

5.1.2自动完成文本使用案例92

5.2滚动视图94

5.2.1 ScrollView类简介94

5.2.2滚动视图使用案例94

5.3网格视图95

5.3.1 GridView类简介95

5.3.2网格视图使用案例95

5.4列表视图100

5.4.1 ListView类简介100

5.4.2列表视图使用案例100

5.5滑块与进度条103

5.5.1 ProgressBar类简介104

5.5.2 SeekBar类简介104

5.5.3滑块和进度条案例104

5.6星级滑块105

5.6.1 RatingBar类简介105

5.6.2星级滑块使用案例106

5.7选项卡107

5.7.1 TabHost类简介107

5.7.2选项卡使用案例107

5.8画廊控件111

5.8.1 Gallery类简介111

5.8.2画廊控件使用案例112

5.9 HorizontalScrollView控件113

5.9.1 Horizontal ScrollView类简介114

5.9.2 HorizontalScrollView控件使用案例114

5.10下拉列表控件116

5.10.1 Spinner类简介116

5.10.2下拉列表使用案例116

5.11小结119

第6章 菜单与对话框120

6.1菜单功能的开发120

6.1.1选项菜单和子菜单简介120

6.1.2选项菜单和子菜单使用案例122

6.1.3上下文菜单127

6.2对话框功能的开发130

6.2.1对话框简介131

6.2.2普通对话框131

6.2.3列表对话框134

6.2.4单选按钮对话框136

6.2.5复选框对话框139

6.2.6日期及时间选择对话框141

6.2.7进度对话框145

6.3消息提示148

6.3.1 Toast的使用148

6.3.2 Notification的使用150

6.4小结153

第7章Android事件处理模型154

7.1基于回调机制的事件处理154

7.1.1 onKeyDown方法简介154

7.1.2 onKeyUp方法简介156

7.1.3 onTouchEvent方法简介157

7.1.4 onTrackBallEvent方法简介159

7.1.5 onFocusChanged方法简介160

7.2基于监听接口的事件处理162

7.2.1 Android的事件处理模型162

7.2.2 OnClickListener接口简介163

7.2.3 OnLongClickListener接口简介165

7.2.4 OnFocusChangeListener接口简介168

7.2.5 OnKeyListener接口简介171

7.2.6 OnTouchListener接口简介174

7.2.7 OnCreateContextMenuListener接口简介176

7.3 Handler消息传递机制177

7.3.1 Handler类简介177

7.3.2 Handler使用案例177

7.4小结180

高级篇181

第8章 游戏与应用程序开发181

8.1自定义View的使用181

8.1.1 MyView类的开发181

8.1.2 MyThread类的开发184

8.1.3 Activity部分代码的开发185

8.2 SurfaceView的使用186

8.2.1 GameView类的开发187

8.2.2 BallGoThread类的开发191

8.2.3 TimeThread类的开发194

8.2.4 GameViewDrawThread类的开发195

8.2.5 Sample_8_2类的开发196

8.3 GLSurfaceView与3D196

8.3.1 OpenGL ES简介197

8.3.2 3D开发的基本知识197

8.3.3第一个3D图形示例198

8.3.4 3D谷仓的开发203

8.4小结208

第9章 消息广播与服务209

9.1 BroadcastReceiver组件209

9.1.1 BroadcastReceiver类简介209

9.1.2基于广播的案例210

9.2 Service组件213

9.2.1 Service类简介213

9.2.2基于服务的案例213

9.3单机版音乐盒的实现217

9.4小结225

第10章 网络与数据处理226

10.1使用Socket进行通信226

10.1.1 Socket服务端的开发226

10.1.2 Socket客户端的开发227

10.2通过URL和HTTP请求获取网络资源228

10.2.1通过URL获取网络资源228

10.2.2通过HTTP请求网络资源232

10.3使用WebView进行网络开发237

10.3.1使用WebView浏览网页237

10.3.2使用WebView执行HTML代码241

10.4 SQLite数据库244

10.4.1数据库的基本操作244

10.4.2个人通信录的实现之资源文件的组织和开发245

10.4.3个人通信录的实现之功能代码的开发248

10.5访问存储卡253

10.5.1获取存储卡容量253

10.5.2读取存储卡信息256

10.6小结257

第11章 手机通信功能开发258

11.1短信控制258

11.1.1短信的发送258

11.1.2短消息提示262

11.1.3短消息群发265

11.1.4查询发送状态270

11.2电话控制272

11.2.1拨打电话272

11.2.2过滤电话277

11.2.3查询当前状态278

11.3 E-mail相关功能开发279

11.3.1 SMTP协议简介280

11.3.2发送E-mail280

11.4小结280

第12章 手机特有Feature开发281

12.1系统设置更改的事件281

12.1.1 Configuration类简介281

12.1.2响应Configuration的变化282

12.2手机外观更改和提醒设置284

12.2.1手机壁纸的改变285

12.2.2手机振动的设置288

12.2.3音量调节292

12.3 TelephonyManager的使用296

12.3.1 TelephonyManager类简介296

12.3.2 TelephonyManager的使用案例296

12.4手机电池电量300

12.4.1原理概述300

12.4.2电量提示案例300

12.5手机闹钟302

12.5.1 AlarmManager简介302

12.5.2开发闹钟应用302

12.6小结306

第13章 桌面组件与多媒体数据采集307

13.1桌面组件的介绍307

13.2桌面快捷方式307

13.2.1通过应用程序创建快捷方式307

13.2.2向Launcher添加快捷方式310

13.3桌面控件311

13.3.1桌面控件概述311

13.3.2开发简单的桌面控件312

13.4多媒体数据采集314

13.4.1录音314

13.4.2图像采集317

13.5小结321

第14章 传感器应用的开发322

14.1 Android平台下传感器简介322

14.1.1加速度传感器Accelerometer322

14.1.2姿态传感器Orientation327

14.1.3磁场传感器Magnetic Field330

14.1.4温度传感器Temperature332

14.1.5光传感器Light335

14.2传感器应用案例336

14.2.1开发前的准备工作336

14.2.2自定义View的开发336

14.2.3开发主逻辑代码337

14.2.4运行与调试340

14.3小结341

第15章Google服务342

15.1使用GPS获取位置342

15.1.1 LocationManager及相关类简介342

15.1.2获取位置信息案例343

15.2 Google Map的使用346

15.2.1获取Map API Key346

15.2.2创建模拟器348

15.2.3 Google Map地图查询应用350

15.2.4 Google Map导航应用355

15.3 Google街景360

15.3.1 Android整合Google街景服务的原理360

15.3.2在程序中调用Google街景361

15.4小结363

案例篇364

第16章Android游戏开发实践——快乐数独364

16.1游戏的背景及功能概述364

16.1.1背景概述364

16.1.2功能简介365

16.2游戏的策划及准备工作366

16.2.1游戏的策划366

16.2.2 Android平台下游戏的准备工作366

16.3游戏的架构367

16.3.1各类的简要介绍367

16.3.2游戏的框架简介368

16.4欢迎界面的设计与实现369

16.4.1主类KLSDActivity实现369

16.4.2欢迎界面WelcomeView类的实现371

16.4.3刷帧线程WelcomeViewDrawThread类的实现374

16.4.4动画生成线程WelcomeViewGo-Thread类的实现375

16.5“帮助”与“关于”界面的设计与实现376

16.5.1“帮助”界面HelpView类的实现376

16.5.2“关于”界面AboutView的实现377

16.6游戏界面的框架搭建379

16.7计时线程与数字键盘线程的开发381

16.7.1计时线程的开发381

16.7.2数字键盘线程的开发382

16.8数独生成器的开发383

16.9游戏界面逻辑方法的实现385

16.9.1初始化方法的完善385

16.9.2简单逻辑方法的完善387

16.9.3屏幕事件处理方法的完善388

16.10游戏界面绘画方法的完善392

16.10.1数字键盘的绘制方法drawKey ()的完善392

16.10.2绘画方法onDraw()的完善393

16.11游戏界面刷帧线程的实现396

16.12游戏的优化与改进397

第17章Android地图搜索应用——美食天下398

17.1系统背景及功能概述398

17.1.1背景简介398

17.1.2功能概述398

17.1.3开发环境及目标平台399

17.2开发前的准备工作400

17.2.1数据库的设计400

17.2.2表的创建与记录插入405

17.2.3数据源的配置406

17.3 Web端总体架构及功能预览406

17.3.1目录结构及系统框架407

17.3.2功能预览408

17.4 Web端登录注册模块的实现409

17.4.1首页的搭建409

17.4.2用户注册功能的开发415

17.4.3用户登录功能的开发420

17.4.4用户注销功能的开发422

17.5 Web端美食上传模块的实现423

17.5.1页面的搭建423

17.5.2图片上传组件FileUploadServlet的开发426

17.5.3 DBUtil中相关方法的开发428

17.6 Android端总体架构及功能预览430

17.6.1功能预览430

17.6.2总体架构432

17.7服务器的设计与实现433

17.8 Android端登录界面的实现436

17.8.1开发前的准备工作436

17.8.2框架的搭建437

17.8.3监听方法的完善440

17.8.4记住密码功能的实现442

17.8.5服务器端的完善443

17.9 Android端注册界面的实现444

17.9.1框架的搭建444

17.9.2监听方法的完善446

17.9.3服务器端的完善447

17.10 Android端主界面 MainActivity的实现449

17.10.1布局文件的开发449

17.10.2界面框架的搭建450

17.10.3初始化方法的完善452

17.10.4监听方法的完善453

17.10.5网络处理线程的实现455

17.10.6服务器端的完善457

17.11 Android端地图界面的实现460

17.11.1布局文件的开发461

17.11.2地图界面的开发461

17.12美食信息界面的实现464

17.13系统的优化与改进466

第18章Android社交分享平台——口袋微博467

18.1系统背景及功能概述467

18.1.1背景简介467

18.1.2功能概述467

18.1.3开发环境和目标平台468

18.2开发前的准备工作469

18.2.1数据库设计469

18.2.2表的创建和测试数据的插入474

18.2.3数据源的配置475

18.3 Web端功能预览及总体架构476

18.3.1 Web端系统功能预览476

18.3.2系统目录结构477

18.3.3系统总架构478

18.4 Web端主页的搭建478

18.5 Web端登录注册模块的实现480

18.5.1用户登录功能的开发480

18.5.2用户注册功能的开发483

18.5.3用户注销功能的开发486

18.6查看和管理日志模块的实现486

18.6.1发布日志功能的开发486

18.6.2显示日志及评论功能的开发488

18.6.3编辑和删除日志功能的开发490

18.7查看和管理相册模块的实现491

18.7.1查看相册功能的开发492

18.7.2查看相册相片功能的实现493

18.7.3显示照片功能的实现494

18.8 Android端功能预览及总体架构495

18.8.1 Android端功能预览495

18.8.2 Android端总架构497

18.9服务器的设计与实现498

18.9.1服务器的设计498

18.9.2服务器的实现498

18.10 Android端的准备工作501

18.10.1图片资源的准备501

18.10.2 XML资源文件的准备501

18.11登录注册模块的实现503

18.11.1登录模块的开发503

18.11.2记录账号密码功能的开发508

18.11.3服务器验证登录功能的实现509

18.11.4注册模块的开发509

18.12个人中心模块的实现513

18.12.1个人中心界面的开发513

18.12.2个人中心界面菜单功能的开发515

18.13快速发布模块的实现516

18.13.1发布日志和更新心情功能的实现516

18.13.2拍照上传界面的开发518

18.13.3 UploadActivity通信功能的开发522

18.14查看联系人模块的实现526

18.14.1 ContactsActivity界面的开发526

18.14.2 ContactsActivity通信功能的开发528

18.15日志管理模块的实现528

18.15.1查看日志功能的开发529

18.15.2编辑日志功能的开发531

18.16相册管理模块的实现531

18.16.1相册查看和修改功能的实现531

18.16.2相片查看功能的实现534

18.17系统的优化与改进536

热门推荐