当前位置:首页 > 工业技术
Android任务驱动式教程
Android任务驱动式教程

Android任务驱动式教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李维勇主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2011
  • ISBN:9787512404540
  • 页数:335 页
图书介绍:本书共10章,首先介绍了Android开发环境的安装和部署过程,之后介绍了Android项目的架构及应用程序组成,着重讲解了手机用户界面的布局方法和常见开发控件的使用。在了解这些知识后,我们介绍了Android中文件存储管理、SQLite数据库存取与共享、2D绘图设计、多媒体应用以及电话和短信开发等知识,最后介绍了Android中的单元测试以及国际化的方法,通过发布案例程序完成Android知识的讲解。
《Android任务驱动式教程》目录

任务1搭建开发环境 1

1.1任务实现 1

1.1.1相关软件下载 1

1.1.2软件安装 2

1.1.3开发环境配置 7

1.1.4创建AVD 9

1.2必备知识 11

1.2.1 AVD操作简介 11

1.2.2 Android平台简介 14

1.3能力拓展 15

1.3.1 adb shell命令 16

1.3.2 Android项目管理 16

1.4项目实践 18

任务2创建项目框架 19

2.1任务实现 19

2.1.1文件管理器简介 19

2.1.2创建应用程序项目 19

2.1.3运行项目 21

2.2必备知识 22

2.2.1 Android项目框架解析 22

2.2.2 DDMS 28

2.2.3 Activity 32

2.3能力拓展 35

2.3.1 Android应用程序的组成 35

2.3.2 Traceview调试程序 36

2.4项目实践 38

任务3设计用户界面 39

3.1任务实现 39

3.1.1闪屏设计 39

3.1.2工具栏设计 41

3.1.3搜索面板设计 44

3.1.4主菜单设计 49

3.1.5软件信息设计 51

3.1.6修改AndroidManifest.xml 51

3.2代码分析 52

3.3必备知识 54

3.3.1布局管理 54

3.3.2资源文件的引用 60

3.3.3 Style和Theme 61

3.3.4常用组件介绍 63

3.3.5菜单设计 67

3.3.6对话框设计 72

3.4能力拓展 76

3.4.1打开Android样例程序 76

3.4.2查看Android源代码 77

3.4.3界面设计器DroidDraw 78

3.5项目实践 80

任务4 SDCard文件列表 81

4.1任务实现 81

4.1.1文件列表布局设计 81

4.1.2文件列表的实现 82

4.1.3关联SDCard 90

4.2代码分析 93

4.3必备知识 94

4.3.1 ListView与ListActivity 94

4.3.2 BaseAdapter及其实现 96

4.3.3 SDCard及其使用 99

4.4能力拓展 102

4.4.1 ListView高级设计 102

4.4.2 GridView表格布局 114

4.5项目实践 116

任务5文件管理 117

5.1任务实现 117

5.1.1文件打开事件设计 117

5.1.2文件列表长按事件设计 118

5.1.3工具栏操作按钮事件设计 121

5.1.4主菜单新建事件设计 122

5.1.5搜索功能设计 124

5.2代码分析 128

5.3必备知识 130

5.3.1 Android中的进程 130

5.3.2 Android中的线程 132

5.3.3 ProgressBar和ProgressDialog 139

5.3.4 Intent 144

5.4能力拓展 154

5.4.1 RatingBar 154

5.4.2 Activity之间传递对象数据 158

5.5项目实践 160

任务6系统设置 161

6.1任务实现 161

6.1.1系统设置框架设计 161

6.1.2文件默认路径设计 163

6.1.3图片预览设计 164

6.1.4 SDCard提醒设计 166

6.1.5系统数据库设计 167

6.2代码分析 169

6.3必备知识 171

6.3.1 TabHost与TabActivity 171

6.3.2 SharedPreference 173

6.3.3 SQLite及其CURD 175

6.3.4 SQLiteOpenHelper 183

6.3.5 ContentProvide实现数据共享 185

6.4能力拓展 191

6.4.1 PreferenceActivity 191

6.4.2 Android中的类选项卡 199

6.5项目实践 203

任务7浏览图片 204

7.1任务实现 204

7.1.1浏览图片设计 204

7.1.2图片缩放设计 209

7.2代码分析 213

7.3必备知识 216

7.3.1 Gallery 216

7.3.2 Android中的绘图 218

7.3.3 Animation 226

7.4能力拓展 233

7.4.1 ImageSwitcher 233

7.4.2 ViewFlipper 235

7.4.3 3D设计 237

7.5项目实践 240

任务8播放音乐和视频 241

8.1任务实现 241

8.1.1媒体播放器布局设计 241

8.1.2媒体播放功能的实现 242

8.2代码分析 250

8.3必备知识 253

8.3.1 MediaPlayer 253

8.3.2 Service 260

8.3.3 BroadcastReceiver 266

8.4能力拓展 269

8.4.1 SurfaceView 269

8.4.2 Android中的媒体扫描分析 274

8.5项目实践 278

任务9系统服务 279

9.1任务实现 279

9.1.1图像扩展功能设计 279

9.1.2音乐扩展功能设计 281

9.1.3添加桌面图标 282

9.2代码分析 284

9.3必备知识 285

9.3.1 AppWidget与AppWidget Manager 285

9.3.2电话与TelephonyManager 289

9.3.3短信和SmsManager 295

9.4能力拓展 302

9.4.1浏览Web 302

9.4.2查看地图 304

9.5项目实践 310

任务10发布到Android市场 311

10.1任务实现 311

10.1.1项目测试 311

10.1.2本地化应用程序 319

10.1.3项目打包 319

10.1.4 zipalign优化 320

10.1.5发布程序 323

10.2代码分析 324

10.3必备知识 325

10.3.1 Android中的单元测试 326

10.3.2 Android的国际化与本地化 331

10.3.3数字签名 331

10.4项目实践 334

参考文献 335

返回顶部