图书介绍

Android应用开发全程实录【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Android应用开发全程实录
  • 裴佳迪,马超,孙仁贵编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115266408
  • 出版时间:2012
  • 标注页数:470页
  • 文件大小:96MB
  • 文件页数:481页
  • 主题词:移动电话机-应用程序-程序设计

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.2 Android架构3

1.3 万丈高楼平地起——Android开发环境的搭建5

1.3.1 Java环境的搭建5

1.3.2 安装Eclipse开发工具6

1.3.3 下载Android SDK6

1.3.4 安装ADT插件8

1.4 Android模拟器等工具的使用9

1.4.1 Android模拟器的创建9

1.4.2 Android调试桥ADB的使用10

1.4.3 DDMS的使用11

1.5 创建Hello Android13

1.6 Android应用程序的调试方法14

1.6.1 日志输出14

1.6.2 Debug调试16

1.6.3 让程序定行更顺畅——单元测试18

1.7 如何发布Android应用程序20

1.8 Android金矿离你不会太远——Android生财之道21

1.9 本章小结22

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

2.1 Android应用程序的目录结构23

2.2 资源的管理与使用26

2.2.1 资源存放的位置和种类27

2.3 Android组件介绍28

2.3.1 屏幕组件——Activity28

2.3.2 服务组件——Service28

2.3.3 广播接收组件——Broadcast Receiver28

2.3.4 内容提供者——Content Provider29

2.4 本章小结29

第3章 我的界面我作主——Activity和布局管理器30

3.1 Activity应用详解与实例30

3.1.1 Activity中的任务和历史栈30

3.1.2 Activity的创建30

3.1.3 Activity的生命周期32

3.2 用户界面的构成36

3.3 界面布局37

3.3.1 布局的配置方法37

3.3.2 布局的属性38

3.4 Android中使用的尺寸单位40

3.5 线性布局(LinearLayout)41

3.6 相对布局(RelativeLayout)43

3.7 表格布局(TableLayout)45

3.8 框架布局(FrameLayout)48

3.9 绝对布局(AbsoluteLayout)49

3.10 层级观察器(Hierarchy Viewer)50

3.11 布局优化分析工具layoutopt52

3.12 Android界面布局的优化:<merge/>、<include/>和<ViewStub/>标签的使用52

3.13 本章小结56

第4章 Android用户界面57

4.1 文本控件TextView57

4.2 文本编辑框EditText61

4.3 按钮控件Button和事件处理63

4.4 按钮控件Button和显示效果66

4.5 按钮控件Button和可延伸的图像68

4.6 图片按钮控件ImageButton73

4.7 单选按钮(RadioGroup和RadioButton)75

4.8 多选按钮(CheckBox)77

4.9 开关按钮(ToggleButton)80

4.10 日期时间控件(DatePicker和TimePicker)81

4.11 图像显示控件ImageView84

4.12 列表(ListView)控件和适配器(Adapter)87

4.12.1 ListView使用ArrayAdapter88

4.12.2 ListView使用SimpleAdapter90

4.12.3 ListView使用BaseAdapter与ListView的优化93

4.13 ListActivity97

4.14 ListView的美化100

4.15 下拉列表(Spinner)100

4.16 网格视图GridView与应用实例103

4.17 Gallery107

4.18 抽屉(SlidingDrawer)115

4.19 进度条(ProgressBar)118

4.19.1 不确定进度条119

4.19.2 确定进度条120

4.20 可拖动进度条(SeekBar)123

4.21 格式化界面:style和theme125

4.22 对话框(AlertDialog)126

4.23 进度条对话框(ProgressDialog)136

4.24 弹出窗口(PopupWindow)138

4.25 弹出消息(Toast)141

4.26 状态栏提醒(Notification)142

4.27 菜单(menu)146

4.27.1 常用的菜单Options Menu与实例146

4.27.2 子菜单SubMenu与实例149

4.27.3 上下文菜单Context Menu与实例150

4.28 标签控件TabWidget与实例151

4.29 使用handler异步更新UI154

4.30 本章小结156

第5章 图形与动画157

5.1 Android中的图形157

5.1.1 View类和自定义控件与实例157

5.1.2 画笔Paint和画布Canvas类与实例159

5.1.3 几何图形的绘制与实例160

5.1.4 贴图的绘制与实例162

5.2 动画与实例170

5.2.1 Animation动画170

5.2.2 Frame动画175

5.2.3 Gif动画177

5.3 本章小结178

第6章 组件通信与广播消息179

6.1 Intent对象179

6.2 显式启动Activity并传递数据180

6.3 隐式启动Activity和Intent过滤器IntentFilter183

6.4 获取Activity的返回值187

6.5 广播和广播接收者(Broadcast Receiver)191

6.6 本章小结197

第7章 多媒体198

7.1 多媒体开发198

7.1.1 多媒体核心OpenCore199

7.1.2 媒体播放器(MediaPlayer)200

7.1.3 媒体录制MediaRecorder206

7.1.4 播放视频VideoView213

7.2 相机设置215

7.3 本章小结219

第8章 服务Service220

8.1 Service基本知识220

8.1.1 Service简介220

8.1.2 生命周期220

8.1.3 绑定Context223

8.2 AIDL远程服务225

8.2.1 AIDL简介225

8.2.2 程序间的通信225

8.3 系统服务228

8.3.1 获取系统服务228

8.4 本章小结229

第9章 数据存储230

9.1 轻量级的存储SharedPreferences230

9.2 文件存储233

9.3 数据库SQLite237

9.3.1 SQLite简介237

9.3.2 SQLite管理工具237

9.3.3 用SQLiteDatebase进行数据库操作238

9.3.4 管理数据库SQLiteOpenHelper241

9.4 数据交换ContentProvider254

9.4.1 ContentProvider的创建254

9.4.2 使用ContentProvider256

9.4.3 ContentProvider实例258

9.5 本章小结264

第10章 Android网络265

10.1 基本网络概念265

10.1.1 网络265

10.1.2 网络的分层266

10.1.3 IP、TCP和UDP268

10.1.4 Internet269

10.2 HTTP基础269

10.2.1 什么是HTTP269

10.2.2 Java标准网络接口271

10.2.3 Apache网络接口277

10.2.4 Android网络接口281

10.2.5 补充讲解:网络中得到JSON字符串的解析283

10.2.6 补充讲解:处理中文乱码和中文部分乱码285

10.2.7 实战:异步下载网络图片288

10.3 Socket技术与实例291

10.3.1 什么是Socket292

10.3.2 TCP协议的Socket应用292

10.3.3 UDP协议的Socket295

10.3.4 实战Socket实现移动cmwap和cmnet298

10.4 网页浏览及用户交互接口WebView300

10.4.1 WebView加载HTML301

10.4.2 扩展JavaScriptAPI303

10.5 WiFi的基本介绍及实现311

10.6 蓝牙的基本介绍与实现316

10.7 XML解析320

10.7.1 SAX解析321

10.7.2 PULL解析324

10.7.3 实战:天气预报实例326

10.8 本章小结333

第11章 国际化和自适应334

11.1 国际化基础334

11.1.1 语言国际化334

11.2 资源自适应335

11.2.1 自适应屏幕335

11.3 本章小结336

第12章 Android专属337

12.1 Google Maps337

12.1.1 Google Maps API Key337

12.1.2 Geopoint与MapView339

12.1.3 Google Maps实战:漂亮的气泡地图340

12.2 传感器(Sensor)344

12.2.1 什么是传感器(Sensor)344

12.2.2 传感器(Sensor)关联的类(Class)和接口(Interface)345

12.2.3 传感器(Sensor)实战案例346

12.2.4 传感器(Sensor)实战2:手势电话350

12.3 AppWidget353

12.3.1 AppWidget框架353

12.3.2 AppWidget实战让自己的应用支持AppWidget354

第13章 Android综合案例一:权限管理工具358

13.1 软件背景358

13.2 总体设计359

13.2.1 软件概述359

13.2.2 技术分析359

13.3 详细设计与实现360

13.3.1 前期准备360

13.3.2 代码结构361

13.3.3 布局结构362

13.3.4 本机程序365

13.3.5 APK扫描369

13.3.6 信任程序371

13.3.7 扫描结果373

13.4 本章小结374

第14章 Android综合案例:条形码扫描器375

14.1 需求分析375

14.1.1 背景概述375

14.1.2 Zxing介绍375

14.2 总体设计376

14.2.1 系统功能整理376

14.2.2 系统流程设计376

14.3 详细设计与实现377

14.3.1 导入Zxing源码377

14.3.2 实现UI布局378

14.3.3 数据存储机制393

14.3.4 GPRS数据上传服务器411

14.3.5 相机接口调用及数据处理415

14.4 本章小结425

第15章 Android综合案例:物流信息系统终端426

15.1 需求分析426

15.2 总体设计426

15.2.1 功能需求及协议整理426

15.2.2 程序流程图427

15.3 详细设计与实现427

15.3.1 UI布局实现427

15.3.2 数据存储432

15.3.3 服务器设置437

15.3.4 定位获取经纬信息438

15.3.5 心跳获取任务信息440

15.3.6 GPRS上传实现442

15.4 本章小结445

第16章 Android开发中的常见问题和面试题446

16.1 Android开发中常见问题446

16.2 常见Android面试题452

附录A Android权限大全459

附录B Android图标资源466

热门推荐