种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Android软体开发教程(第2版)

(2019-05-22 21:29:16) 百科综合

Android软体开发教程(第2版)

基本介绍

  • 书名:Android软体开发教程(第2版)
  • 又名:Android软体开发教程(第2版)
  • 作者:张雪梅、李志强、王向
  • 定价:65元
  • 出版社:清华大学出版社
  • 出版时间:2018.08.01
Android软体开发教程(第2版)
作者:张雪梅、李志强、王向
  定价:65元
印次:2-1
ISBN:9787302488675
出版日期:2018.08.01
印刷日期:2018.06.19
本书是面向Android初学者的教程,书中介绍了设计开发Android系统应用程式的基础理论和实践方法。全书共12章,内容涵盖Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程式的基本组成、事件处理机制和常用Widget组件、Fragment、异步执行绪与讯息处理、基于Intent的Activity切换及数据传递、Service、BroadcastReceiver、数据存取机制、多媒体套用、网路套用等。本书注重理论与实践相结合,採用Android Studio 2.3.3开发环境,配有丰富的示例程式,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其套用的开发过程,掌握Android应用程式的设计方法。
目录
第1章Android软体开发起步1
1.1智慧型移动设备及其作业系统1
1.2Android系统的体系结构3
1.2.1Android系统简介3
1.2.2Android系统的总体架构3
1.2.3AndroidSDK简介5
1.3Java语言与面向对象编程基础7
1.3.1配置Java开发环境7
1.3.2Java程式的开发过程8
1.3.3Java程式的结构10
1.3.4Java的数据类型和运算符12
1.3.5Java的流程控制语句14
1.3.6数组16
1.3.7泛型18
1.3.8面向对象的编程方法19
1.3.9异常处理23
1.4XML基础23
1.4.1XML简介23
1.4.2XML的用途26
1.4.3XML文档的结构26
1.4.4XML语法27
1.4.5XML命名空间31
1.5编写规範的Android代码33
1.6本章小结34
习题34
第2章创建第一个Android应用程式37
2.1搭建Android应用程式开发环境37
2.1.1AndroidStudio简介37
2.1.2AndroidStudio的安装38
2.1.3创建和启动Android虚拟设备41
2.1.4AndroidStudio的更新与设定44
2.2创建第一个Android应用程式51
2.2.1创建Android工程项目51
2.2.2编译和运行Android应用程式54
2.3AndroidStudio工程项目的档案构成56
2.3.1java资料夹56
2.3.2res资料夹58
2.3.3应用程式配置档案AndroidManifest.xml60
2.3.4Gradle档案62
2.4开发Android套用软体的一般流程64
2.4.1开发Android套用软体的一般流程64
2.4.2APK档案的签名和打包66
2.5程式调试的常用方法和调试工具68
2.5.1使用AndroidStudio的调试器68
2.5.2图形化调试工具DDMS70
2.5.3查看工程项目在运行过程中的日誌信息71
2.6本章小结73
习题73
〖1〗〖2〗Android软体开发教程(第2版)〖1〗目录〖2〗第3章Activity的界面布局74
3.1Activity及其生命周期74
3.1.1Android套用的基本组件74
3.1.2什幺是Activity75
3.1.3Activity的生命周期76
3.1.4Activity的启动模式80
3.1.5Context及其在Activity中的套用83
3.2布局档案及其载入83
3.2.1View类和ViewGroup类84
3.2.2XML布局及其载入85
3.2.3在Activity中定义和引用布局86
3.2.4资源的管理与使用87
3.3界面元素的常用属性93
3.3.1控制项ID及其使用93
3.3.2布局尺寸参数及其使用94
3.3.3XML常用布局控制项的标籤及属性95
3.4常用的布局96
3.4.1线性布局LinearLayout96
3.4.2绝对布局AbsoluteLayout99
3.4.3相对布局RelativeLayout100
3.4.4表格布局TableLayout102
3.4.5帧布局FrameLayout104
3.5本章小结107
习题107
第4章常用界面控制项及其套用108
4.1Widget控制项概述108
4.2Android的事件处理机制108
4.2.1基于监听接口的事件处理方式109
4.2.2基于回调机制的事件处理113
4.2.3直接绑定到XML标籤的事件处理方法116
4.3文本的输入和输出118
4.3.1TextView118
4.3.2EditText119
4.3.3AutoCompleteTextView122
4.3.4Toast124
4.4单选按钮和複选框126
4.4.1RadioButton和RadioGroup126
4.4.2CheckBox129
4.5列表131
4.6下拉列表选择框138
4.7本章小结140
习题140
第5章对话框、选单和状态栏讯息142
5.1对话框142
5.1.1提示对话框AlterDialog143
5.1.2进度条对话框ProcessDialog149
5.1.3日期和时间选择对话框151
5.2选单155
5.2.1使用XML资源定义选单项156
5.2.2创建选单157
5.2.3回响和处理选单项的点击160
5.2.4上下文选单161
5.3状态栏讯息Notification163
5.4本章小结168
习题168
第6章Fragment及其套用169
6.1Fragment的基本概念169
6.1.1Fragment简介169
6.1.2Fragment的生命周期170
6.2创建和载入Fragment176
6.2.1创建Fragment176
6.2.2将Fragment载入到Activity中177
6.3利用Fragment实现界面的切换181
6.4利用Fragment实现侧滑选单184
6.4.1主视图的布局184
6.4.2侧滑选单的布局和选单事件的回响185
6.4.3使用AndroidStudio提供的模板实现侧滑选单189
6.5利用Fragment实现TabbedActivity192
6.6本章小结193
习题193
第7章执行绪与讯息处理195
7.1基本概念195
7.1.1进程与执行绪195
7.1.2创建执行绪197
7.1.3操作执行绪199
7.1.4执行绪的状态和生命周期200
7.2Android的UI执行绪与非UI执行绪201
7.2.1单执行绪和多执行绪201
7.2.2非UI执行绪访问UI对象202
7.3Android多执行绪通信机制204
7.3.1执行绪间通信的常用类204
7.3.2使用Handler实现执行绪间通信207
7.3.3使用AsyncTask实现执行绪间通信213
7.4本章小结217
习题217
第8章Service与BroadcastReceiver218
8.1Android组件间的通信218
8.1.1Intent218
8.1.2Activity之间的切换和跳转222
8.2Service及其生命周期232
8.2.1Service简介232
8.2.2Service的生命周期233
8.3创建、启动和停止Service234
8.3.1创建Service234
8.3.2启动和停止Service236
8.3.3Activity与Service的通信239
8.3.4将Service绑定到Activity241
8.4Android的广播机制246
8.4.1广播的传送和接收246
8.4.2静态注册BroadcastReceiver247
8.4.3动态注册BroadcastReceiver250
8.4.4有序广播的传送和接收252
8.5本章小结255
习题255
第9章数据的存储与访问256
9.1基于SharedPreferences的数据存取256
9.2数据档案的存取260
9.2.1读取assets和raw资料夹中的档案260
9.2.2对内部档案的存取操作261
9.2.3对外部档案的存取操作266
9.3SQLite及其数据管理机制272
9.3.1SQLite概述272
9.3.2SQLiteOpenHelper、SQLiteDatabase和Cursor类273
9.3.3创建资料库和数据表274
9.3.4操纵资料库中的数据277
9.4基于ContentProvider的数据存取285
9.4.1ContentProvider285
9.4.2定义和使用ContentProvider285
9.5本章小结289
习题290
第10章多媒体套用开发291
10.1音视频档案的播放291
10.1.1MediaPlayer类291
10.1.2使用MediaPlayer播放音频档案294
10.1.3使用MediaPlayer播放视频档案297
10.1.4利用系统内置的播放器程式播放音频和视频299
10.1.5使用VideoView播放视频302
10.2音视频档案的录製305
10.2.1MediaRecorder类305
10.2.2使用MediaRecorder录製音视频306
10.3基于Camera类的图片摄取310
10.3.1Camera类310
10.3.2利用Camera类实现图片的摄取311
10.3.3利用系统内置的Camera套用实现图片的摄取317
10.4本章小结318
习题318
第11章Web套用开发320
11.1Android网路通信概述320
11.2网路资源的访问322
11.2.1使用HTTP的GET方式访问网路322
11.2.2使用HTTP的POST方式访问网路324
11.2.3使用HttpURLConnection访问网路326
11.2.4使用Socket进行网路通信330
11.3WebView333
11.3.1WebView的基本用法334
11.3.2WebView的参数设定334
11.3.3WebView套用实例338
11.4本章小结340
习题341
第12章综合套用实例342
12.1计算器APP342
12.1.1功能分析342
12.1.2界面布局设计342
12.1.3实现运算的类346
12.1.4界面功能的实现350
12.1.5实现基于SharedPreferences的数据存取353
12.1.6选单设计354
12.2待办事项提醒小助手358
12.2.1功能分析358
12.2.2创建资料库359
12.2.3界面设计和功能实现360
12.2.4定时推送状态栏提醒377
12.2.5选单设计379
12.3本章小结382
习题382
参考文献384

标 签

搜索
随机推荐

Powered By 种豆资源网||