账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Android系统设计与开发 - 中国高校教材图书网
书名: Android系统设计与开发
ISBN:9787560666471 条码:
作者: 周卫斌  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥56.00  折扣价:¥53.20
折扣:0.95 节省了2.8元
字数: 523千字
出版社: 西安电子科技大学出版社 页数: 352页
发行编号:5606 每包册数: 8
出版日期: 2023-01-30
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
Android系统目前已经占据了全球智能手机市场80%以上的份额,受到越来越多开发者的青睐。本书以Android Studio为开发工具,由浅入深地介绍了Android系统的设计与开发,内容共13章,包括Android系统导论、Java基础、Android工程结构、Activity、Android应用界面、Android的广播机制、Android服务、数据存储与共享、位置服务、网络编程、多媒体开发、Android NDK编程及高级UI-Material Design简介。
本书内容翔实,通俗易懂,加入了很多例程并配有大量的注释和图片,以帮助读者理解。
本书既可作为高等院校相关专业的教材,也可供开发人员学习参考。

作者简介:
 
章节目录:
第1章 Android系统导论 1
1.1 Android系统概述 1
1.1.1 Android系统的发展历程 1
1.1.2 Android系统的特点 2
1.2 Android系统架构 3
1.3 Android开发环境搭建 4
1.3.1 开发工具 5
1.3.2 搭建Android开发环境 5
1.3.3 Android开发环境测试 7
本章总结 11
第2章 Java基础 12
2.1 Java语言简介 12
2.2 Java语言基础知识 14
2.2.1 基本数据类型 15
2.2.2 常量与变量 19
2.2.3 运算符 21
2.2.4 条件语句 25
2.2.5 循环语句 31
2.2.6 数组 34
2.3 Java语言的核心概念 37
2.3.1 类与对象 37
2.3.2 继承 39
2.3.3 抽象类与接口 40
2.3.4 异常处理 42
本章总结 44
第3章 Android工程结构 45
3.1 Project模式下的工程结构 45
3.2 app目录 47
3.3 res详解 48
3.4 AndroidManifest.xml详解 49
3.5 build.gradle详解 50
本章总结 53
第4章 Activity 54
4.1 Activity的概念 54
4.2 Activity的基本使用方法 54
4.2.1 手动创建Activity 54
4.2.2 手动创建并加载布局 57
4.2.3 在AndroidManifest文件中注册 59
4.2.4 使用Toast提醒方式 61
4.2.5 使用Menu 62
4.2.6 销毁Activity 65
4.3 Intent在Activity中的使用 66
4.3.1 使用显式Intent 66
4.3.2 使用隐式Intent 68
4.3.3 使用隐式Intent启动其他
Activity 71
4.3.4 传递数据给下一个Activity 72
4.3.5 返回数据给上一个Activity 73
4.4 Activity的生命周期 75
4.4.1 Activity的四种状态 76
4.4.2 Activity的生存期 77
4.4.3 系统回收Activity 84
4.5 Activity的启动模式 85
4.6 Android系统的日志工具——?Log 89
本章总结 89
第5章 Android应用界面 90
5.1 Android应用界面开发概述 90
5.1.1 视图组件与容器组件 90
5.1.2 Android控制UI界面的方式 91
5.1.3 Android中UI界面开发的常用
尺寸单位 91
5.2 常用界面控件 91
5.2.1 TextView 92
5.2.2 Button 94
5.2.3 EditText 96
5.2.4 Spinner 99
5.2.5 ImageView 102
5.2.6 AlertDialog 104
5.2.7 ListView 106
5.2.8 RecyclerView 111
5.3 常用布局 119
5.3.1 ConstraintLayout 120
5.3.2 LinearLayout 123
5.3.3 RelativeLayout 126
5.3.4 GridLayout 128
5.3.5 FrameLayout 129
5.4 碎片 132
5.4.1 碎片简介 132
5.4.2 碎片的使用 133
5.5 动态加载布局的技巧 137
5.5.1 使用限定符 137
5.5.2 使用最小宽度限定符 139
本章总结 140
第6章 Android的广播机制 141
6.1 广播机制概述 141
6.2 广播接收者注册 142
6.2.1 静态注册广播接收者并实现开机
启动 143
6.2.2 动态注册广播接收者并监听网络
状态 144
6.3 广播发送者向AMS发送广播 147
6.3.1 普通广播 147
6.3.2 系统广播 148
6.3.3 有序广播 149
6.3.4 App应用内广播 149
本章总结 149
第7章 Android服务 150
7.1 服务简介 150
7.2 Android多线程 150
7.2.1 在子线程中更新UI 151
7.2.2 异步消息机制 153
7.2.3 使用AsyncTask更新UI 156
7.3 服务的生命周期 161
7.4 服务的使用 162
7.4.1 服务的创建 162
7.4.2 启动服务和停止服务 163
7.4.3 绑定启动服务和解绑服务 166
7.4.4 使用前台服务 171
7.4.5 使用IntentService 172
本章总结 176
第8章 数据存储与共享 177
8.1 文件存储 177
8.2 SharedPreferences存储 183
8.3 数据库存储 187
8.3.1 创建数据库 187
8.3.2 升级数据库 190
8.3.3 添加数据 192
8.3.4 更新数据 194
8.3.5 删除数据 196
8.3.6 查询数据 197
8.4 数据共享 200
8.4.1 ContentProvider 200
8.4.2 访问其他程序中的数据 201
本章总结 209
第9章 位置服务 210
9.1 位置服务简介 210
9.2 高德地图API的应用 210
9.2.1 申请API key 210
9.2.2 使用定位功能 213
9.2.3 使用地图功能 217
本章总结 222
第10章 网络编程 223
10.1 WebView控件 223
10.1.1 WebView概述 223
10.1.2 WebView的基本使用 224
10.1.3 WebView子类及使用方法 226
10.2 HTTP协议及使用 231
10.2.1 使用HttpURLConnection类 232
10.2.2 POST方式提交数据 240
10.2.3 OKHttp的使用 249
10.3 Socket通信 264
10.3.1 Socket简介 265
10.3.2 Socket与HTTP对比 266
10.3.3 Socket通信示例 266
本章总结 272
第11章 多媒体开发 273
11.1 通知 273
11.2 摄像与相册 277
11.3 音视频播放 283
11.3.1 音频播放 283
11.3.2 视频播放 287
本章总结 290
第12章 Android NDK编程 291
12.1 JNI与NDK简介 291
12.1.1 JNI简介 291
12.1.2 NDK简介 292
12.1.3 JNI与NDK的关系 293
12.2 NDK开发环境 293
12.3 NDK简单示例 299
本章总结 306
第13章 高级UI-Material Design简介 307
13.1 立体界面 307
13.2 标题栏 308
13.3 滑动菜单 312
13.4 悬浮按钮 318
13.5 Snackbar——?可以交互的
提示工具 319
13.6 Card View 321
13.7 下拉刷新 329
本章总结 334
附录一 Android权限列表 335
附录二 Android API 340
参考文献 344







精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息