图书介绍

Android程序开发实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Android程序开发实用教程
  • 邵长恒,赵焕杰编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302354178
  • 出版时间:2014
  • 标注页数:418页
  • 文件大小:239MB
  • 文件页数:430页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

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什么是Android2

1.1.1移动信息设备分类2

1.1.2 Open Handset Alliance 和Android3

1.2 Android简介5

1.2.1 Android的历史5

1.2.2 Android的版本介绍6

1.2.3 Android的未来8

1.3 Android平台的技术架构9

1.4 Android应用程序的构成11

1.4.1活动(Activity)11

1.4.2广播(Broadcast)11

1.4.3服务(Service)11

1.4.4内容提供器(Content Provider)12

1.5 Android的网上资源12

1.6本章习题13

第2章 Android开发环境与开发工具15

2.1 Java开发组件的安装和配置16

2.1.1安装Java开发工具包17

2.1.2配置Java开发组件18

2.2软件开发组件的下载和安装20

2.2.1下载Android软件开发工具包20

2.2.2安装Android软件开发工具包21

2.3使用Android SDK开发Android应用23

2.3.1 Android SDK的目录结构23

2.3.2使用Android SDK文档24

2.3.3 Android SDK中的示例24

2.3.4使用Android SDK命令行25

2.3.5使用Android模拟器26

2.4 Eclipse的下载和安装28

2.4.1下载Eclipse29

2.4.2安装Eclipse29

2.4.3安装和配置Android插件(ADT)30

2.5使用Eclipse开发Android应用34

2.5.1使用Eclipse创建Android项目34

2.5.2 Eclipse中Android项目架构35

2.5.3 Eclipse中Android项目的调试和运行36

2.5.4创建一个Android应用:Welcome Android37

2.6 Android常用的开发工具39

2.6.1配置工具(AVD)39

2.6.2 Android仿真器(Emulator)39

2.6.3图形化调试工具(DDMS)40

2.6.4命令行调试工具(ADB)43

2.6.5资源打包工具(AAPT)45

2.6.6获取日志工具(LogCat)47

2.6.7视图层次工具(Hierarchy Viewer)47

2.7上机实训49

2.8本章习题49

第3章Android编程基础51

3.1语言要素52

3.1.1注释52

3.1.2标识符56

3.1.3分隔符57

3.1.4关键字58

3.2数据类型58

3.2.1基本数据类型59

3.2.2引用数据类型60

3.3运算符和表达式61

3.3.1赋值运算符62

3.3.2算术运算符63

3.3.3关系运算符64

3.3.4位运算符65

3.3.5逻辑运算符66

3.3.6其他运算符67

3.3.7表达式与语句68

3.4控制语句68

3.4.1选择控制语句68

3.4.2循环控制语句70

3.4.3转移控制语句71

3.5数组72

3.5.1静态数组72

3.5.2动态数组72

3.6字符串74

3.6.1字符串的定义74

3.6.2常用的字符串方法74

3.7类和对象76

3.7.1类和对象的概念与定义76

3.7.2成员变量和方法77

3.7.3创建对象78

3.7.4构造函数78

3.8继承79

3.8.1继承的实现79

3.8.2成员变量的隐藏和方法的重写80

3.8.3关键字super80

3.9多态81

3.10上机实训82

3.11本章习题83

第4章 Android GUI开发85

4.1用户人机界面元素分类86

4.1.1视图组件(View)86

4.1.2视图容器组件(View Group)86

4.1.3布局组件(Layout)87

4.1.4布局参数(LayoutParams)88

4.2常用widget组件88

4.2.1文本框视图(TextView)88

4.2.2按钮(Button)92

4.2.3图片按钮(ImageButton)93

4.2.4编辑框(EditText)95

4.2.5多项选择(CheckBox)98

4.2.6单项选择(RadioGroup)101

4.2.7下拉列表(Spinner)101

4.2.8自动完成文本(AutoCompleteTextView)103

4.2.9日期选择器(DatePicker)104

4.2.10时间选择器(TimePicker)107

4.2.11数字时钟(DigitalClock)109

4.2.12表状时钟(AnalogClock)110

4.2.13进度条(ProgressBar)113

4.2.14拖动条(SeekBar)114

4.2.15 评分组件(RatingBar)117

4.3视图组件120

4.3.1图片视图(ImageView)121

4.3.2滚动视图(ScrollView)129

4.3.3网格视图(GridView)134

4.3.4列表视图(ListView)134

4.4菜单(Menu)135

4.4.1上下文菜单(Context Menu)135

4.4.2选项菜单(Options Menu)138

4.4.3基于XML的菜单结构140

4.5界面布局141

4.5.1线性布局(LinearLayout)142

4.5.2相对布局(RelativeLayout)144

4.5.3表格布局(TableLayout)144

4.5.4绝对布局(AbsoluteLayout)145

4.6上机实训147

4.7本章习题147

第5章 Android编程基础149

5.1 Activity的生命周期和栈管理机制150

5.1.1 Activity生命周期150

5.1.2 Activity栈管理机制151

5.2解析Activity的实现152

5.2.1创建Activity153

5.2.2启动另外一个Activity155

5.2.3 Activity的启动模式157

5.2.4设置Activity许可160

5.3多个Activity应用163

5.3.1 Activity间的消息传递163

5.3.2多Activity的Android应用165

5.4上机实训169

5.5本章习题169

第6章Android Service组件171

6.1 Service的作用172

6.2解析Service的实现173

6.2.1创建Service173

6.2.2绑定一个已经存在的Service174

6.2.3 Service的生命周期175

6.3远程Service调用180

6.3.1创建一个AIDL文件181

6.3.2实现AIDL文件生成的 Java接口184

6.3.3客户端调用184

6.4系统服务186

6.5上机实训187

6.6本章习题187

第7章Android桌面组件189

7.1快捷方式190

7.1.1显示快捷方式到桌面190

7.1.2添加快捷方式到快捷方式列表191

7.2 Widget开发193

7.2.1 Widget介绍193

7.2.2在桌面上添加Widget194

7.2.3 Widget的开发流程195

7.2.4 Widget的开发实例196

7.3上机实训204

7.4本章习题204

第8章Android程序间的通信205

8.1Intent206

8.1.1 Intent介绍206

8.1.2 Intent的启动机制208

8.1.3常用Intent Action211

8.2 Broadcast中的Intent212

8.2.1发送广播Intent212

8.2.2接受广播Intent214

8.3应用实例详解:电话拨号程序217

8.3.1实例分析218

8.3.2实例实现218

8.4上机实训223

8.5本章习题223

第9章Android图形库225

9.1图形基础226

9.2 2D绘图228

9.2.1多边形绘图228

9.2.2颜色和透明度231

9.2.3旋转232

9.3 3D绘图233

9.3.1 3D空间233

9.3.2纹理映射234

9.3.3光照和透明度事件236

9.4上机实训238

9.5本章习题238

第10章 Android资源与国际化239

10.1Android资源240

10.1.1 Android资源介绍240

10.1.2 Android资源存储241

10.1.3 Android资源分类242

10.2资源的创建和使用243

10.2.1创建资源243

10.2.2使用自定义资源244

10.2.3使用系统资源259

10.3资源国际化260

10.4上机实训262

10.5本章习题262

第11章 Android中的数据存储265

11.1使用SharedPreference存储数据266

11.1.1访问SharedPreferences的API266

11.1.2使用XML存储SharedPreferences数据269

11.2使用文件存储数据270

11.2.1访问应用中的文件数据271

11.2.2访问设备中独立的文件数据274

11.3使用SQLite数据库存储数据277

11.3.1 SQLite数据库简介277

11.3.2 SQLite数据库操作278

11.4使用ContentProvider284

11.5上机实训289

11.6本章习题289

第12章Android通信业务开发291

12.1 Wifi292

12.1.1 WifiManager介绍292

12.1.2 Socket和ServerSocket293

12.1.3 Wifi的实现过程294

12.1.4应用实例:Wifi Socket数据传输295

12.2短消息299

12.2.1 SmsManager介绍299

12.2.2短信业务的实现过程300

12.2.3应用实例:短信提示实现301

12.3电话305

12.3.1 TelephoneManager介绍305

12.3.2电话业务实现过程306

12.4上网309

12.4.1使用WebView组件访问Internet309

12.4.2使用 HttpComponents访问Internet315

12.5上机实训317

12.6本章习题317

第13章Android GPS业务开发319

13.1 GPS工作原理320

13.2 Android Location-Based API简介321

13.3 Android模拟器支持的GPS定位文件322

13.3.1 KML322

13.3.2 NMEA323

13.4 LocationManager和LocationProvider324

13.4.1 LocationManager325

13.4.2 LocationProvider326

13.5基于Google Map的应用331

13.5.1将定位信息传递给Google Map331

13.5.2使用MapView下载显示地图331

13.6上机实训334

13.7本章习题334

第14章Android多媒体开发337

14.1多媒体开发组件338

14.1.1 MediaPlayer338

14.1.2 MediaRecorder340

14.1.3 VideoView341

14.2播放音频媒体342

14.3录制视频媒体343

14.4播放视频媒体345

14.5上机实训347

14.6本章习题348

第15章Android NDK技术349

15.1 NDK介绍350

15.2搭建NDK开发环境351

15.2.1安装环境351

15.2.2下载和安装NDK352

15.2.3下载和安装Cygwin353

15.2.4运行一个NDK程序358

15.3 Android NDK开发361

15.3.1设计JNI接口361

15.3.2使用C/C+++实现本地方法365

15.3.3编译文件实现366

15.3.4编译NDK程序369

15.4上机实训370

15.5本章习题371

第16章 常见错误与分析373

16.1常见错误374

16.2捕捉错误376

16.2.1使用LogCat捕捉错误376

16.2.2使用断点捕捉错误378

16.2.3使用异常来捕捉错误383

16.3上机实训386

16.4本章习题387

第17章Android综合实例开发——Android手机新浪微博389

17.1 Android手机新浪微博功能需求390

17.2 Android手机新浪微博设计和实现391

17.2.1 OAuth认证391

17.2.2核心控制类的实现(MainService)399

17.2.3主项面的实现405

17.2.4子页面的实现411

17.3新浪微博功能演示416

热门推荐