图书介绍

Android移动编程实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android移动编程实用教程
  • 刘甫迎,刘炎主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121151880
  • 出版时间:2012
  • 标注页数:434页
  • 文件大小:189MB
  • 文件页数:446页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

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.1.1云和移动云计算的概念1

1.1.2 Android的兴起及其对移动手持设备开发领域的冲击4

1.2 Android的特点及系统架构5

1.2.1 Android的概念及特性5

1.2.2 Android的系统架构7

1.3 Android的开发环境及创建Android项目9

1.3.1下载、安装和搭建Android开发平台9

1.3.2创建、配置、调试与运行第一个Android项目13

1.3.3 Android项目的目录结构18

1.3.4打开和载入现有项目20

1.4 Android程序的MVC模式21

1.5 Android的常用工具22

1.5.1 Android模拟器22

1.5.2 Dalvik调试监控服务及程序除错26

15.3 Android调试桥29

1.6 Android Market30

习题32

第2章 初识Android的视图层33

2.1用户界面及程序设计初步33

2.1.1描述和设计用户界面33

2.1.2存取识别符号38

2.1.3解读程序流程42

2.1.4事件处理与监听45

2.1.5加入对话框51

2.1.6提示信息54

2.1.7错误处理55

2.1.8初见Intent56

2.1.9加入菜单58

2.2定制新的View视图61

2.2.1 Android UI布局61

2.2.2修改现有的View63

2.2.3创建复合控件65

2.2.4创建定制的Widgets和控件67

2.2.5使用定制的控件72

习题73

第3章Android应用程序和Activity74

3.1组成Android程序的核心组件74

3.2程序清单76

3.2.1程序清单简介76

3.2.2使用程序清单编辑器78

3.3 Android应用程序的生命周期79

3.3.1 Android应用程序生命周期简介79

3.3.2应用程序的优先级和进程状态80

3.4 Android中的资源访问81

3.4.1资源的类型、布局和创建81

3.4.2资源的使用及主题中的引用样式86

3.4.3为不同的国际语言和硬件创建资源89

3.4.4运行时更改配置90

3.5 Android的Activity91

3.5.1 Activity的创建、注册和登记91

3.5.2 Activity的生命周期92

3.5.3 Android活动类95

习题95

第4章Android控制层的Intent、广播接收器、Adapter和网络应用96

4.1 Android的Intent96

4.1.1 Intent和Intent Filter96

4.1.2启动另一个Activity98

4.1.3 Bundle类的作用103

4.1.4 Intent的Action常量104

4.2 Android的BroadcastReceiver105

4.2.1使用BroadcastReceiver105

4.2.2接收其他广播Intent106

4.2.3弥补BroadcastReceiver的耗时处理107

4.3 Android的Adapter开发107

4.3.1 Android的Adapter107

4.3.2使用Adapter绑定数据108

4.4 Android的网络编程112

4.4.1 Android的HTTP网络编程112

4.4.2使用WebKit浏览器116

4.4.3使用Socket、ServerSocket进行网络编程118

4.5创建一个现代战争演习模拟管理信息系统121

习题130

第5章Android的持久层开发131

5.1 Android的文件131

5.1.1文件数据的存储与读取131

5.1.2将文件存放在SDCard133

5.1.3使用SAX、 DOM或Pull解析XML文件134

5.1.4使用多线程下载文件141

5.2 Android的SharedPreferences存储类144

5.2.1使用SharedPreferences进行数据存储144

5.2.2访问SharedPreferences中的数据145

5.2.3为FoxWar系统创建一个Preferences页146

5.3 Android的SQLite数据库154

5.3.1使用SQLite数据库存储数据154

5.3.2使用SQLiteOpenHelper对数据库进行版本管理155

5.3.3使用SQLiteDatabase操作SQLite数据库156

5.3.4使用事务操作SQLite数据库160

5.4 Android的内容提供器组件160

5.4.1使用ContentProvider共享数据160

5.4.2介绍URI165

5.4.3 ContentProvider类的主要方法166

5.4.4使用ContentResolver操作ContentProvider中的数据167

5.4.5创建和使用FoxWar系统内容提供器169

习题178

第6章Android中的GPS与谷歌地图应用179

6.1 Android中的GPS应用179

6.1.1基于位置的服务与模拟位置提供器179

6.1.2选择一个Location Provider183

6.1.3定位和追踪184

6.1.4邻近提醒190

6.1.5 Geocoder反向、前向编码191

6.2 Android中的地图应用194

6.2.1创建一个基于地图的活动195

6.2.2配置和使用MapView196

6.2.3创建和使用覆盖201

6.2.4将View固定到地图及其某个位置211

6.3对FoxWar系统添加地图功能212

习题218

第7章Android的后台工作和P2P通信219

7.1 Android的Service219

7.1.1创建和控制Service219

7.1.2将Activity和Service绑定228

7.2应用工作线程229

7.2.1创建新的线程230

7.2.2为GUI操作同步线程231

7.2.3将FoxWar Service移动到后台线程232

7.3在工作线程中使用Toast232

7.3.1定制Toast233

7.3.2线程中Toast的使用234

7.4使用Notification通知用户235

7.4.1 Notification Manager及创建Notification236

7.4.2触发Notification237

7.4.3向FoxWar系统添加Notification238

7.4.4高级Notification技术(发声、振动、闪屏、连续)241

7.5 Android的Alarm243

7.5.1使用Alarm243

7.5.2使用Alarm更新FoxWar系统245

7.6短信发送器247

7.6.1发送SMS信息247

7.6.2接收SMS信息250

7.7 Android的即时消息252

7.7.1建立GTalk连接、进行IM会话253

7.7.2在线状态和联系人列表255

7.7.3聊天会话的管理257

7.7.4用GTalk发送和接收数据信息261

习题263

第8章Android中的多媒体技术264

8.1 Android的多媒体播放264

8.1.1从源文件中播放264

8.1.2从文件系统中播放264

8.1.3从网络中播放265

8.2 Android的多媒体采集266

8.2.1录制音/视频266

8.2.2摄像头及照相271

8.3 Android中图片的访问276

8.3.1通过图片文件创建Drawable对象276

8.3.2通过XML文件定义Drawable属性277

8.3.3 Bitmap和BitmapFactory278

8.4 Android的二维动画279

8.4.1 Frame动画279

8.4.2 Tween动画282

8.4.3 View动画290

8.5动态图形绘制与特效295

8.5.1动态图形绘制简介295

8.5.2动态图形绘制类297

8.5.3几何图形的绘制299

8.5.4通过Matrix实现旋转、缩放和平移304

8.5.5通过Shader类渲染图形307

8.6 OpenGL与Android的三维图形310

8.6.1 OpenGL ES310

8.6.2 Android的三维图形313

习题320

第9章Android的其他高级应用技术322

9.1 Android的其他常用硬件应用技术322

9.1.1电话管理322

9.1.2传感器与SensorManager333

9.1.3振动器管理338

9.1.4触摸屏管理338

9.2 Android的无线通信技术342

9.2.1蓝牙通信342

9.2.2 Wi-Fi网络连接管理347

9.3 AIDL技术351

9.4 Web Service网络编程356

9.5 AnDroidDraw及其可视化界面开发361

9.5.1下载、安装和运行AnDroidDraw集成开发应用程序361

9.5.2使用DroidDraw的LinearLayout和RelativeLayout对象363

9.5.3 Widgets:TextView、EditText、Button、RadioButton控件364

9.5.4 TableLayout布局与TableRow控件369

9.5.5使用ListView和array资源373

9.5.6 CheckBox、AnalogClock、ImageView、Spinner等控件375

9.6 Android的AppWidgets应用379

9.6.1 AppWidgets简介379

9.6.2开发AppWidgets379

9.7表面视图类386

习题389

第10章Android综合实例——跨国公司企业内部网络新闻应急管理平台系统390

10.1 FoxNews系统的架构、平台及特点390

10.1.1 FoxNews概述390

10.1.2 FoxNews的架构流程390

10.1.3跨国公司企业内部网络新闻信息手持终端管理子系统391

10.2系统分析与设计392

10.2.1 PowerDesigner简介392

10.2.2概念数据模型CDM394

10.2.3物理数据模型PDM395

10.2.4面向对象的模型OOM(类图、用例图、活动图、时序图)395

10.3数据库表的结构398

10.3.1用户表398

10.3.2服务器端上传的草稿表398

10.4主要关键技术399

10.4.1用于登录的Android HTTP技术399

10.4.2 Android使用JDBC访问数据库的技术399

10.4.3手机上传新闻信息技术402

10.5用户使用说明书405

10.5.1使用平台及系统安装405

10.5.2登录和进入系统412

10.5.3 FoxNews-MID子系统的使用413

10.6部分源程序414

10.6.1实现登录的Android客户端源代码414

10.6.2手机新闻内容显示源代码420

10.6.3手机文件上传源代码422

习题425

附录A“Android移动编程”课程教学大纲426

附录B“Android移动编程”课程实验指导书429

参考文献434

热门推荐