图书介绍

大话企业级Android应用开发实战PDF|Epub|txt|kindle电子书版本网盘下载

大话企业级Android应用开发实战
  • 王家林著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121140174
  • 出版时间:2011
  • 标注页数:761页
  • 文件大小:412MB
  • 文件页数:778页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

大话企业级Android应用开发实战PDF格式电子书版下载

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

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

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

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

图书目录

第1话 大话Android1

1智能手机与3G2

2智能手机平台3

3智能手机与手机厂商4

4 Android详解5

5 Android的盈利方式7

6 Android学习之道10

第2话Android开发之道11

7搭建开发环境12

7.1准备所需软件12

7.1.1 Android开发需要的工具12

7.2安装所需的软件13

7.2.1安装JDK613

7.2.2安装Eclipse15

7.2.3安装Eclipse插件(ADT)15

7.2.4安装Android SDK18

7.3模拟手机介绍20

7.3.1创建 AVD20

7.3.2启动模拟器22

7.3.3模拟器相关内容介绍23

7.3.4模拟器不能完成的功能27

7.3.5模拟器出现“无信号”故障的处理方式28

8Android开发流程29

8.1创建Android Project(Hello World项目)29

8.2运行Android项目32

8.3查看安装过程信息34

8.4卸载模拟器上的应用35

9项目管理36

9.1打开项目37

9.2删除项目39

9.3导入项目40

9.4把程序打包成APK42

10Android项目的目录结构44

10.1目录结构概述44

10.2 Resource目录及其下文件详解46

10.2.1 “gen/”目录下的R.java文件详解50

10.2.2组件标识符52

10.2.3 AndroidManifest.xml介绍53

10.2.4如何在文档中查找权限信息58

10.3 Android程序的执行流程分析60

10.4修改Hello World项目的图标61

11Android程序设计的骨架——MVC62

11.1 MVC如何工作62

11.2为什么要使用MVC63

11.3 Android与MVC65

12电话拨号器和短信发送器示例67

12.1电话拨号器67

12.2短信发送器74

13单元测试与日志输出80

13.1单测试步骤81

13.2单元测试示例81

13.3日志输出85

14揪出程序中的臭虫——程序调试示例88

第3话Android之UI(用户界面)开发101

15用户界面(User Interface)102

15.1 UI概述102

15.2布局(Layout)104

15.2.1线性布局(LinearLayout)104

15.2.2 RelativeLayout(相对布局)107

15.2.3线性布局与相对布局嵌套使用108

15.2.4表格布局(TableLayout)108

15.2.5帧布局(FrameLayout)110

15.3菜单(Menu)113

15.4常用Ul控件(Widgets)116

15.4.1单选框(RadioButton)117

15.4.2多选框(CheckBox)118

15.4.3列表显示(List View)119

15.4.4下拉列表框(Spinner)124

15.4.5进度条(ProgressBar)125

15.4.6拖动条(SeekBar)127

15.5常用的几种通知131

15.5.1状态栏通知133

15.5.2警告对话框136

15.6 UI综合应用——用户注册141

15.7硬编码生成界面150

15.8国际化152

15.9程序界面自动适应屏幕分辨率157

15.10 Android样式和主题(style&theme)160

15.10.1为Hello World应用指定样式161

15.10.2为应用指定主题163

第4话“机器人”的核心组件165

16“机器人”的管理员——Activity166

16.1 Activity生命周期168

16.2为应用添加新的Activity174

16.2.1利用Activity实现页面转换174

16.2.2添加Activity176

16.2.3得到新打开的Activity关闭后返回的数据180

16.2.4请求码的作用183

16.2.5结果码的作用184

17“机器人”的邮递员——Intent185

17.1Intent简介185

17.1.1不同Activity之间的数据传输186

17.1.2另一种传递数据的方式188

17.1.3动作测试(Action test)189

17.1.4类别测试(Category test)190

17.1.5数据测试(Data test)190

17.2意图测试190

18“机器人”的隐形管理员——Service194

18.1 bindService()和startService()区别198

19“机器人”的接收员——BroadcastReceiver201

19.1短信窃听器202

第5话 数据,数据207

20文件:普通文件的I/O208

20.1文件存储数据208

20.2 SD Card数据存取220

20.3 SharedPreferences(共享参数)225

20.3.1 SharedPreferences简介225

20.3.2设计思路226

20.3.3界面设计226

20.3.4代码处理229

21数据管家——SQLite数据库232

21.1 SQLite数据库简介233

21.1.1 SQLite的特点233

21.1.2 SQLite可以解析的SQL语句234

21.2使用SQLiteOpenHelper抽象类建立数据库234

21.2.1测试建立数据库237

21.2.2解读源码239

21.3常用的数据库添、删、改、查操作241

21.3.1实现添、删、改、查操作241

21.3.2测试业务245

21.4另一种实现添、删、改、查的方法250

21.4.1实现添、删、改、查操作250

21.4.2测试业务253

21.5事务255

21.6使用ListView显示表中的数据256

21.7使用SimpleCursorAdapter绑定数据265

22内容提供者(ContentProvider)268

22.1开发一个ContentProvider269

22.1.1配置PersonProvider270

22.2 Uri介绍271

22.2.1 UriMatcher类使用介绍271

22.3 ContentProvider类主要方法的作用272

22.4 ContentUris类使用介绍272

22.5按照业务需求共享数据273

22.6操作db应用中的共享数据277

22.6.1使用ContentResolver操作ContentProvider中的数据278

22.6.2测试业务279

22.7操作联系人283

23订阅你感兴趣的信息——XML应用288

23.1 SAX解析器290

23.1.1 SAX解析XML292

23.2 DOM(文档对象模型)299

23.2.1示例一:DOM解析XML301

23.3 Pull解析器303

23.3.1示例二:Pull解析XML304

23.4 SAX、DOM、 Pull的选择306

23.5 XML文件的生成307

23.6综合示例:RSS_Pull309

第6话Android与网络319

24 Android网络通信简介320

24.1 Android客户端320

24.1.1客户端概述320

24.1.2客户端的应用322

24.2网络的互连互通324

24.2.1 HTTP协议概述324

24.2.2 HTTP协议实例解析326

25 Android文件下载330

25.1 Android文件单线程下载330

25.1.1 J2SE文件单线程下载331

25.1.2 Android客户端单线程下载339

25.2 Android文件多线程下载351

25.2.1 J2SE文件多线程下载353

25.2.2 Android客户端断点、多线程下载361

26 Android文件上传392

26.1 Android客户端上传初体验393

26.1.1知识回顾393

26.1.2 Android客户端直通CRM系统403

26.2 Android客户端实现请求参数数据上传412

26.2.1知识回顾412

26.2.2 Android客户端之请求数据包装417

26.2.3 Android客户端之请求参数优化423

26.2.4 Android客户端之发送内容实体430

26.2.5 Android客户端发送数据参数到服务器433

26.3 Android客户端实现文件上传441

26.3.1知识回顾442

26.3.2 Android客户端之文件上传445

27 Socket编程458

27.1 TCP/IP协议与Socket通信458

27.2 Socket与ServerSocket类介绍460

27.2.1服务器端ServerSocket460

27.2.2客户端Socket460

27.2.3 Socket通信的一般过程461

27.3 Socket编程实战——Android聊天室实例462

27.3.1编写PC端工程代码462

27.3.2编写手机客户端工程代码474

27.3.3执行程序481

28 WebView的介绍及应用483

28.1 WebView简介484

28.2 WebView浏览网页简单示例485

28.3 WebView浏览网页复杂示例489

28.4 WebView使用HTML替代Layout做界面497

第7话Android之娱乐多媒体开发507

29音乐播放器的开发508

29.1创建应用508

29.2创建界面509

29.3业务代码510

29.4测试运行512

30音乐在线播放的开发513

30.1创建应用513

30.2界面514

30.3流媒体类515

30.4业务代码520

30.5运行结果522

31视频播放器的开发523

31.1创建应用523

31.2创建界面523

31.3业务代码525

31.4运行结果527

31.5转换版本527

32手机拍照的开发529

32.1创建应用529

32.2创建界面529

32.3业务代码530

32.4运行结果536

33手机录音的开发536

33.1创建应用536

33.2创建界面537

33.3业务代码538

33.4运行结果542

34手机闹钟的开发542

34.1创建应用542

34.2创建界面543

34.3业务代码544

34.4运行结果547

35手势识别的开发548

35.1手势介绍548

35.2 Android手势识别548

35.2.1创建手势548

35.2.2创建应用550

35.2.3手势应用551

36图片浏览的开发552

36.1图片介绍552

36.1.1图片列表553

36.1.2单击事件555

36.1.3加入手势556

36.1.4手势应用559

第8话Android之硬件操作561

37机器人”的第六感——传感器562

38“机器人”通信的核心——SIM卡566

39让数据在空中传递——蓝牙569

40安装外部程序573

第9话Android之GPS开发579

41 Android与Google Map整合580

41.1Google Map概述580

41.2申请Google Map服务581

41.2.1Google Maps API金钥581

41.2.2下载Google API583

41.2.3坐标解析585

41.3感受多彩的Google Map587

41.3.1直击地图(Map View)587

41.3.2风景区展示实例588

41.4 Google Map卫星导航——出行好帮手608

41.4.1 GPS知识汇总609

41.4.2 GPS旅游导航仪实例610

第10话Android之图形图像处理639

42 2D图形640

42.1几个基础类介绍640

42.2如何创建Drawable641

42.3绘制几何图形642

42.4 Matrix类介绍——对图片进行变幻645

42.5动画特效之Tween动画649

42.6动画特效之Frame动画660

43 OpenGL/OpenGL ES开发667

43.1 OpenGL概述667

43.1.1 OpenGL的发展历程668

43.2 OpenGL ES的概述670

43.3 Android对OpenGL ES的支持670

43.3.1 维知识回顾670

43.3.2应用测试670

43.3.3代码详解671

43.3.4正方形测试673

43.3.5颜色测试674

43.3.6旋转测试676

43.3.7正方体测试677

43.3.8纹理映射测试680

43.3.9光照测试685

第11话Android之优化之道691

44性能优化692

44.1Java性能优化概述692

44.1.1性能优化的基本知识692

44.1.2 Java编程规范695

44.2Java性能优化策略699

44.2.1初级优化699

44.2.2高级优化706

44.3 Android优化的具体方法710

44.3.1编写高效的Android代码710

44.3.2 Android UI优化716

44.3.3图片优化721

第12话Android之项目开发723

45巧用GPS找回丢失的手机724

46网络视频播放器728

46.1项目概述729

46.2项目实现流程729

46.2.1服务器端729

46.2.2 UI页面设计731

46.2.3 XML解析734

46.2.4视频文件下载736

46.2.5下载文件播放750

附录A759

热门推荐