当前位置:首页 > 工业技术
零点起飞学Android开发
零点起飞学Android开发

零点起飞学Android开发PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:徐诚等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302323181
  • 页数:346 页
图书介绍:本书由浅入深地介绍了Android应用开发所涉及的主要内容。从Android基础知识讲述,通过实例逐步深入讲解了Android的界面布局、程序特性、数据存储、网络通信、多媒体以及手机短信通话和传感器等应用开发基本知识。最大特色是提供了大量插图,一改过去编程书籍枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了Android开发需要的所有知识,使读者能够轻松地掌握学习内容。
《零点起飞学Android开发》目录

第1篇 Android开发基础 2

第1章 认识Android 2

1.1 Android简介 2

1.1.1 Android发行版本 2

1.1.2 Android系统架构 3

1.1.3 Android组件简介 3

1.2 Android环境搭建 3

1.2.1下载并安装JDK 4

1.2.2配置环境变量 4

1.2.3下载并安装Eclipse 6

1.2.4下载并安装AndroidSDK 7

1.2.5安装Android ADT 8

1.2.6创建运行AVD 9

1.3第一个Android程序 11

1.3.1项目创建 11

1.3.2项目界面 11

1.3.3项目运行 13

1.4 Android应用程序结构 14

1.5小结 15

1.6习题 16

第2章 Android常见界面布局 18

2.1界面简介 18

2.2相对布局RelativeLayout 19

2.2.1相对父容器布局 19

2.2.2相对控件布局 21

2.3线性布局LinearLayout 23

2.3.1水平线性布局 23

2.3.2垂直线性布局 25

2.4表格布局TableLayout 25

2.5网格布局GridLayout 27

2.6帧布局FrameLayout 29

2.6.1帧布局 29

2.6.2滚动视图ScrollView 30

2.6.3水平滚动视图HorizontaIS crollView 31

2.7小结 32

2.8习题 33

第3章 Android常用基本控件 36

3.1文本控件概述 36

3.1.1控件属性 36

3.1.2控件使用 37

3.2文本类控件 37

3.2.1 TextView 37

3.2.2 EditText 40

3.3 Button类控件 41

3.3.1 Button 42

3.3.2 ImageButton 43

3.3.3 ToggleButton 45

3.3.4 RadioButton 46

3.3.5 CheckBox 48

3.4图片控件Image View 50

3.5时钟控件 51

3.6日期与时间控件 52

3.6.1 DatePicker 52

3.6.2 TimePicker 53

3.7小结 54

3.8习题 54

第4章 Android高级控件 59

4.1进度条ProgressBar 59

4.2拖动条SeekBar 61

4.3自动完成文本控件 63

4.3.1使用AutoCompleteTextView 63

4.3.2使用MultiAutoCompleteTextView 65

4.4评分条RatingBar 67

4.5下拉列表Spinner 70

4.6选项卡TabHost 71

4.7图片切换控件ImageSwitcher 74

4.8列表视图ListView 77

4.9网格视图GridView 80

4.10小结 82

4.11习题 82

第5章 Android菜单和对话框 90

5.1菜单Menu 90

5.1.1选项菜单Options Menu和子菜单Submenu 90

5.1.2上下文菜单Context Menu 94

5.2对话框Dialog 96

5.2.1普通对话框Dialog 96

5.2.2提示对话框AlertDialog 97

5.2.3进度对话框ProgressDialog 100

5.2.4日期选择对话框DatePickerDialog 101

5.2.5时间选择对话框TimePickerDialog 101

5.3 Android中的温馨提示 102

5.3.1消息提示条Toast 102

5.3.2通知Notification 104

5.4小结 106

5.5习题 106

第6章 Activity和Intent 111

6.1 Activity生命周期 111

6.2单界面程序 112

6.2.1单界面程序启动 112

6.2.2 Activity状态变化 113

6.2.3单界面程序退出 114

6.3多界面程序 115

6.3.1启动第一个Activity——主Activity 115

6.3.2新建第二个Activity——Two 116

6.3.3启动Two 118

6.3.4跳转回主Activity 119

6.3.5 BACK到第二个Activity 120

6.4两个Activity之间传递数据 121

6.4.1传递数据到目标Activity 121

6.4.2返回数据到主Activity 123

6.5 Intent和IntentF ilter 125

6.5.1意图Intent 125

6.5.2意图过滤器IntentFilter 130

6.6小结 132

6.7习题 132

第7章 Service与Broad castReceiver 135

7.1 Service简介 135

7.1.1 Service的特点和创建 135

7.1.2 Service生命周期 136

7.2 Service操作 137

7.2.1使用context.startService()启动Service 137

7.2.2使用context.bindService()启动Service 140

7.3 Service通信 142

7.3.1本地服务通信 142

7.3.2远程服务通信 145

7.4系统Service 149

7.4.1电话管理器TelephonyManager 149

7.4.2短信管理器SmsManager 152

7.4.3音频管理器AudioManager 154

7.4.4振动器Vibrator 157

7.5广播接收者BroadcastReceiver 158

7.5.1开发BroadcastReceiver 158

7.5.2接收系统广播信息 162

7.6小结 164

7.7习题 164

第8章 Android数据存储 166

8.1 Android中存储概要 166

8.2键值对存储SharedPreferences 166

8.2.1 SharedPreferences是什么 166

8.2.2 SharedPreferences实现数据存储 167

8.3 File存储 169

8.3.1 File实现数据读取 169

8.3.2 File实现SD卡中数据的读写 171

8.4 SQLite数据库存储 174

8.4.1 SQLite数据库简介 175

8.4.2数据库编程操作 176

8.4.3 SQLiteOpenHelper类 178

8.5数据共享ContentPrivoder 181

8.5.1 ContentPrivoder简介 181

8.5.2 ContentProvider的应用 184

8.6小结 189

8.7习题 189

第2篇 Android典型应用与实战 192

第9章 Android网络应用 192

9.1 Socket网络通信 192

9.1.1 Socket工作机制 192

9.1.2 Socket服务端 193

9.1.3 Socket客户端 195

9.1.4 Socket通信 196

9.2 HTTP网络通信 197

9.2.1 HTTP通信方式 197

9.2.2 HttpURLConnection开发 198

9.2.3 HttpClient接口开发 199

9.3 URL网络通信 205

9.3.1 URL简介 205

9.3.2 URL通信开发 206

9.4 WebView网页开发 208

9.4.1 WebView简介 208

9.4.2 WebView开发 209

9.5小结 212

9.6习题 212

第10章 Android中图形图像的处理 214

10.1 Android中图形图像资源的获取 214

10.1.1 Bitmap和Bitmap Factory类 214

10.1.2获取assets文件夹图片资源 215

10.2 Android中的动画生成 217

10.2.1补间动画 217

10.2.2帧动画 221

10.3 Android中图形的绘制 223

10.3.1图形绘制类介绍 223

10.3.2基本图形的绘制 224

10.4小结 226

10.5习题 226

第11章 Android多媒体应用 228

11.1音乐播放器 228

11.1.1 MediaPlayer类简介 228

11.1.2本地音频文件播放 229

11.1.3多个标准音频文件播放 232

11.2视频播放器 234

11.2.1视频相关类简介 234

11.2.2视频播放流程 235

11.3音频与视频的录制 236

11.3.1音频录制 236

11.3.2视频录制 240

11.4相机Camera 243

11.5小结 245

11.6习题 245

第12章 Android感应检测——Sensor 248

12.1 Sensor简介 248

12.1.1 Sensor种类 248

12.1.2 Sensor开发 248

12.1.3 Sensor真机测试 249

12.1.4 Sensor信息检测 251

12.2常用系统传感器 251

12.2.1方向传感器 251

12.2.2磁场传感器 253

12.2.3重力传感器 254

12.2.4加速度传感器 255

12.2.5光传感器 256

12.3小结 258

12.4习题 258

第13章 手势识别和无线网络 259

13.1触摸屏手势 259

13.1.1 GestureDetector简介 259

13.1.2触摸屏手势应用 260

13.2输入法手势 262

13.2.1 Gesture相关类简介 262

13.2.2输入法手势应用 263

13.3 Wi-Fi 265

13.4蓝牙Bluetooth 267

13.5小结 269

13.6习题 270

第14章 Google地图服务 273

14.1 Google Maps 273

14.1.1获取Map API Key 273

14.1.2测试Google Maps 275

14.1.3 Google Maps相关类 276

14.1.4 Google Maps应用开发 278

14.2 Google Street View 284

14.2.1 Google Street View服务原理 284

14.2.2 Google Street View应用开发 285

14.3 GPS定位服务 286

14.3.1 GPS相关类简介 287

14.3.2 GPS应用开发 288

14.4小结 291

14.5习题 292

第15章 Android通信服务 294

15.1电话控制 294

15.1.1拨打电话 294

15.1.2过滤电话 298

15.2短信控制 300

15.2.1发送短信 301

15.2.2短信提示 304

15.2.3短信群发 307

15.3 E-mail控制 310

15.4小结 311

15.5习题 311

第16章 Android特色应用开发 313

16.1手机外观更改和提醒设置 313

16.1.1手机壁纸的改变 313

16.1.2手机振动的设置 317

16.1.3音量调节 320

16.2 TelephonyManager的使用 323

16.3手机电池电量 327

16.4手机闹钟 329

16.5小结 332

16.6习题 332

第17章 Android应用开发——网上购书 337

17.1系统简介 337

17.1.1功能概述 337

17.1.2开发环境及目标平台 337

17.2系统架构 338

17.3用户登录模块的实现 338

17.4数据库与数据表的实现 339

17.5图书浏览选择模块的实现 341

17.6存储模块的实现 344

17.7小结 346

相关图书
作者其它书籍
返回顶部