首页 > 图书中心 > Android应用程序开发(第3版)

目录

目录Contents第1章Android简介1

1.1手机操作系统1

1.2Android起源4

1.2.1开放手机联盟4

1.2.2Android发展史6

1.3Android特征12

1.4Android体系结构13

习题15

第2章Android开发环境16

2.1Eclipse开发环境16

2.1.1安装JDK和Eclipse16

2.1.2安装Android SDK20

2.1.3安装ADT插件22

2.2Android Studio开发环境26

2.3Android SDK29

2.3.1目录结构29

2.3.2示例程序30

2.3.3开发工具33

习题37

第3章第一个Android程序38

3.1Eclipse创建应用程序38

3.2Android程序结构46

3.3Android Studio创建应用程序54

3.4命令行创建应用程序57

习题64◆Android应用程序开发(第3版)目录第4章Android生命周期65

4.1程序生命周期65

4.2Android组件67

4.3Activity生命周期68

4.4程序调试76

4.4.1LogCat76

4.4.2DevTools79

习题85

第5章Android用户界面86

5.1用户界面基础86

5.2界面控件88

5.2.1TextView和EditText88

5.2.2Button和ImageButton89

5.2.3CheckBox和RadioButton92

5.2.4Spinner94

5.2.5ListView95

5.2.6TabHost97

5.3界面布局102

5.3.1线性布局102

5.3.2框架布局107

5.3.3表格布局109

5.3.4相对布局111

5.3.5绝对布局113

5.3.6网格布局114

5.4菜单117

5.4.1菜单资源117

5.4.2选项菜单118

5.4.3子菜单121

5.4.4快捷菜单123

5.5操作栏与Fragment125

5.5.1操作栏125

5.5.2Fragment129

5.5.3Tab导航栏133

5.6界面事件137

5.6.1按键事件137

5.6.2触摸事件139

习题144

第6章组件通信与广播消息145

6.1Intent简介145

6.1.1启动Activity146

6.1.2获取Activity返回值149

6.2Intent过滤器155

6.3广播消息157

习题160

第7章后台服务161

7.1Service简介161

7.2本地服务162

7.2.1服务管理162

7.2.2使用线程167

7.2.3服务绑定173

7.3远程服务178

7.3.1进程间通信178

7.3.2服务创建与调用178

7.3.3数据传递189

习题194

第8章数据存储与访问195

8.1简单存储195

8.1.1SharedPreferences195

8.1.2示例197

8.2文件存储200

8.2.1内部存储200

8.2.2外部存储203

8.2.3资源文件206

8.3数据库存储209

8.3.1SQLite数据库209

8.3.2手动建库210

8.3.3代码建库214

8.3.4数据操作217

8.4数据共享222

8.4.1ContentProvider222

8.4.2创建数据提供者224

8.4.3使用数据提供者226

8.4.4示例228

习题239

第9章位置服务与地图应用241

9.1位置服务241

9.2Google地图应用246

9.2.1申请地图密钥246

9.2.2使用Google地图248

9.2.3地图上使用覆盖层251

习题255

第10章Widget组件开发256

10.1Widget简介256

10.2Widget基础257

10.2.1设计原则257

10.2.2开发步骤260

10.2.3调试过程265

10.3Widget配置267

10.4Widget与服务269

习题272

第11章Android NDK开发273

11.1NDK简介273

11.2NDK开发环境274

11.3NDK文档和示例275

11.4NDK初级示例277

11.5NDK高级示例282

习题288

第12章综合示例设计与开发289

12.1需求分析289

12.2程序设计290

12.2.1用户界面设计290

12.2.2数据库设计291

12.2.3程序模块设计292

12.3程序开发293

12.3.1工程结构293

12.3.2数据库适配器295

12.3.3短信监听器299

12.3.4后台服务301

12.3.5用户界面304

习题311

附录AAndroid虚拟设备312

附录BAndroid API315

附录CADB命令318

附录DAndroidManifest文件320

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘