- ISBN:9787302595038
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:320
- 出版时间:2022-05-01
- 条形码:9787302595038 ; 978-7-302-59503-8
本书特色
畅销的Android开发权威指南,重印30次,发行9万多册,被二百多所高校用作移动开发相关课程的教材。本书根据技术发展精心修订,提供Android开发从入门到进阶的快捷之路。
详细介绍Android应用程序开发所需要的基础知识和基本思想,内容翔实,通俗易懂,可以将本书作为Android程序开发的起步教材。
内容包括Android开发环境、生命周期、用户界面、组建通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、Widget组件开发、NDK开发及综合示例设计与开发等,较全面地覆盖了Android程序开发所涉及的内容。
示例代码经过精心设计,具有较强的可读性和可操作性,有助于深入理解Android编程思想和开发技巧。
扫描书中的二维码获取源代码,登录清华大学出版社官网获取课件及源代码包。
内容简介
Android是一个很好的开源手机平台。本书由浅入深地介绍Android应用程序开发的方法和技巧。全书共分为12章,内容包括Android简介、Android开发环境、个Android程序、Android生命周期、Android用户界面、组件通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、 Widget组件开发、Android NDK开发以及综合示例设计与开发。 本书内容丰富,实用性强,既可以作为高等院校信息技术相关课程的教材,也可以供相关专业人士参考。
目录
1.1手机操作系统1
1.2Android起源4
1.2.1开放手机联盟4
1.2.2Android发展史5
1.3Android特征15
1.4Android体系结构16
习题18
第2章Android开发环境19
2.1下载安装包19
2.2安装Android Studio20
2.3开发工具25
习题30
第3章个Android程序31
3.1Android Studio创建应用程序31
3.2建立Android虚拟设备35
3.3Android程序结构39
习题46
第4章Android生命周期47
4.1程序生命周期47
4.2Android组件49
4.3Activity生命周期50
4.4程序调试58◆Android应用程序开发(第4版)目录4.4.1LogCat58
4.4.2Dev Tools61
习题66
第5章Android用户界面67
5.1用户界面基础67
5.2界面控件69
5.2.1TextView和EditText69
5.2.2Button和ImageButton70
5.2.3CheckBox和RadioButton72
5.2.4Spinner74
5.2.5ListView76
5.2.6TabHost77
5.3界面布局83
5.3.1线性布局83
5.3.2框架布局88
5.3.3表格布局90
5.3.4相对布局92
5.3.5布局94
5.3.6网格布局95
5.4菜单98
5.4.1菜单资源98
5.4.2选项菜单99
5.4.3子菜单102
5.4.4快捷菜单104
5.5操作栏与Fragment107
5.5.1操作栏107
5.5.2Fragment110
5.5.3Tab导航栏114
5.6界面事件118
5.6.1按键事件118
5.6.2触摸事件121
习题125
第6章组件通信与广播消息126
6.1Intent简介126
6.1.1启动Activity127
6.1.2获取Activity返回值130
6.2Intent过滤器136
6.3广播消息138
习题141
第7章后台服务142
7.1Service简介142
7.2本地服务143
7.2.1服务管理143
7.2.2使用线程148
7.2.3服务绑定153
7.3远程服务158
7.3.1进程间通信158
7.3.2服务创建与调用159
7.3.3数据传递171
习题176
第8章数据存储与访问177
8.1简单存储177
8.1.1SharedPreferences177
8.1.2示例179
8.2文件存储182
8.2.1内部存储182
8.2.2外部存储185
8.2.3资源文件188
8.3数据库存储192
8.3.1SQLite数据库192
8.3.2手动建库193
8.3.3代码建库197
8.3.4数据操作200
8.4数据共享204
8.4.1ContentProvider204
8.4.2创建数据提供者206
8.4.3使用数据提供者209
8.4.4示例211
习题222
第9章位置服务与地图应用223
9.1位置服务223
9.2百度地图应用228
9.2.1申请地图密钥228
9.2.2使用百度地图231
9.2.3地图上使用覆盖层237
习题240
第10章Widget组件开发241
10.1Widget简介241
10.2Widget基础242
10.2.1设计原则242
10.2.2开发步骤245
10.2.3调试过程250
10.3Widget配置252
10.4Widget与服务255
习题257
第11章Android NDK开发258
11.1NDK简介258
11.2NDK开发环境259
11.3NDK文档260
11.4NDK示例262
习题268
第12章综合示例设计与开发269
12.1需求分析269
12.2程序设计270
12.2.1用户界面设计270
12.2.2数据库设计271
12.2.3程序模块设计272
12.3程序开发273
12.3.1工程结构273
12.3.2数据库适配器275
12.3.3短信监听器279
12.3.4后台服务281
12.3.5用户界面284
习题291
附录AAndroid虚拟设备292
附录BAndroid API295
附录CADB命令298
附录DAndroidManifest文件300
作者简介
王向辉,男,1980出生,博士,哈尔滨工程大学计算机科学与技术学院教师,主要研究方向为嵌入式系统、P2P网络和信息安全。参与国家信息安全战略研究与标准制定专项课题“风险评估和风险管理系列标准框架研究”、“敏感信息共享策略、内容安全标准规范和垃圾信息处理研究”和“信息安全管理度量方法研究”。2006年参与黑龙江省信息产业厅资助的“P2P理论及应用技术研究”工作,主持“黑龙江省农村党员干部现代远程教育综合应用系统”的研发工作,该系统获得2008年黑龙江省“科学技术进步二等奖”。清华大学出版社出版教材《Android应用程序开发》和《可视化开发Android应用程序》。在Springer LNCS、计算机研究与发展、计算机科学等国内外学术出版物和期刊上发表学术论文10余篇,其中被SCI、EI检索3篇。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0