注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材Android移动开发技术(慕课版)

Android移动开发技术(慕课版)

Android移动开发技术(慕课版)

定 价:¥59.80

作 者: 李然,李天志,郭倩蓉
出版社: 人民邮电出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787115533333 出版时间: 2022-04-01 包装:
开本: 16开 页数: 字数:  

内容简介

  本书为Android编程技术的基础开发教材,主要介绍了Android应用开发的基础知识。全书涵盖了Android概述、Android开发项目搭建及目录分析、Android项目打包及调试监控、Android事件响应、Android消息提示、Android资源管理、UI组件、UI布局、Android基本组件、数据存储之文件存储、数据存储之数据库存储等知识,最后一章为综合案例。本书不仅对Android编程技术的基础理论知识进行了讲解,同时对涉及的知识点使用案例进行步骤和具体实现的展示,使读者能清晰地理解各知识点的适用情况和使用方法。本书提供所有实例的源码电子文件,并提供视频讲解资源。

作者简介

  浪潮优派技术讲师,主要负责Android手机开发技术基础、Android手机开发技术高级、Android开发技术项目实训课程,承担烟大、山东工商学院、德州学院、山东女子学院等多个院校专业的Android授课和Android课程设计指导课程。完成Android开发基础系列课件的升级改造及课后题编写,具有丰富的Android课程教学经验和知识技术储备。完成多场次讲座,并根据目前的移动互联网发展情况,联系移动开发技术课程的授课内容,进行“移动互联网技术”讲座PPT的研发,用于移动互联网相关院校专业进行课前知识体系的介绍指导。

图书目录

第 1章 Android概述\t1
1.1移动智能设备开发概述\t1
1.1.1 Symbian操作系统\t2
1.1.2 BlackBerry操作系统\t2
1.1.3 Windows Phone操作系统\t3
1.1.4 iOS操作系统\t4
1.1.5 Android操作系统\t6
1.2 Android发展史\t6
1.2.1 Android操作系统的历史版本\t6
1.2.2 Android操作系统版本使用现状\t7
1.3 Android技术体系\t9
1.3.1 Android技术体系结构\t9
1.3.2 Android技术体系结构说明\t10
1.4 Android开发环境的搭建\t12
1.4.1 Android开发环境所需工具\t13
1.4.2 Android开发环境搭建流程\t13
1.4.3 Android Studio安装流程\t15
1.5本章小结\t21
习题\t21
第 2章 Android开发项目搭建及目录分析\t22
2.1 第 一个Android项目\t22
2.1.1 使用Android Studio搭建Android项目工程\t22
2.1.2 使用Android Studio运行Android应用\t26
2.2 Android模拟器\t27
2.2.1 Android模拟器简介\t27
2.2.2 AVD的创建\t27
2.2.3 AVD的启动\t29
2.2.4 使用AVD运行HelloWord应用\t31
2.2.5 Android模拟器的使用限制\t32
2.3 Android项目目录结构\t33
2.3.1 Android项目结构\t33
2.3.2 自动生成的R.java文件\t35
2.3.3 res目录说明\t36
2.3.4 AndroidManifest.xml清单文件\t37
2.3.5 应用程序权限说明\t38
2.5本章小结\t39
习题\t40
第3章 Android项目打包及调试监控\t41
3.1 Android项目打包\t41
3.1.1 Android项目打包的过程\t41
3.1.2 使用Android Studio完成项目打包\t45
3.1.3 Android项目签名的意义\t48
3.1.4 APK文件的反编译\t49
3.2 Android的调试监控\t50
3.2.1 什么是测试\t50
3.2.2 什么是Logcat\t51
3.2.3 Logcat的查看方式\t51
3.2.4 Logcat信息的解析\t51
3.2.5 Logcat信息的使用\t52
3.2.6 Logcat信息的过滤\t53
3.2.7 Logcat实例\t54
3.2.8 使用Logcat调试程序\t56
3.2.9 使用debug调试程序\t57
3.3本章小结\t59
习题\t59
第4章 Android事件响应\t60
4.1 Android事件响应的原理\t60
4.1.1 基于监听的事件处理\t60
4.1.2 基于监听的事件处理的实例\t62
4.2 实现事件监听器的形式\t63
4.2.1 内部类作为事件监听器类\t64
4.2.2 外部类作为事件监听器类\t64
4.2.3 Activity本身作为事件监听器类\t64
4.2.4 匿名内部类作为事件监听器类\t66
4.2.5 XML文件直接指定方法形式\t67
4.3 常用的Android事件处理\t69
4.3.1 单击事件\t69
4.3.2 长按事件\t71
4.3.3 焦点改变事件\t75
4.3.4 键盘事件\t77
4.3.5 触摸事件\t79
4.3.6 选择改变事件\t83
4.4 本章小结\t87
习题\t87
第5章 Android消息提示\t88
5.1 Toast消息提示\t88
5.1.1 默认效果\t89
5.1.2 自定义显示位置\t89
5.1.3 带图片效果\t90
5.2 AlertDialog消息提示\t91
5.2.1 AlertDialog.Builder类常用方法\t92
5.2.2创建AlertDialog的步骤\t92
5.3 Notification消息提示\t94
5.3.1通知管理器\t94
5.3.3 Notification的使用步骤\t96
5.4 本章小结\t98
习题\t98
第6章 Android资源管理\t100
6.1 Android资源概述\t100
6.1.1 常用资源目录\t101
6.1.2资源文件的命名规则\t101
6.2 资源的访问\t101
6.2.1 在代码中访问资源\t102
6.2.2 在XML中访问资源\t102
6.3常用的资源类型\t103
6.3.1字符串资源\t104
6.3.2 颜色资源\t105
6.3.3尺寸资源\t106
6.3.4数组资源\t107
6.3.5 可绘制对象资源\t110
6.4 本章小结\t121
习题\t122
第7章 UI组件\t123
7.1 Android用户界面框架\t123
7.2基本界面组件\t124
7.2.1组件常见属性\t124
7.2.2文本框\t125
7.2.3编辑框\t125
7.2.4按钮组件(Button和ImageButton)\t127
7.2.5复选框\t127
7.2.6单选按钮及单选按钮组(RadioButton和RadioGroup)\t128
7.2.7开关按钮\t130
7.2.8图像视图(ImageView)\t130
7.3 ListView组件\t131
7.3.1 使用entries属性绑定数据源\t132
7.3.2数据适配器\t133
7.3.3 使用ArrayAdapter绑定数据源\t135
7.3.4 使用SimpleAdapter绑定数据源\t135
7.4 Spinner组件\t137
7.5 复杂控件的使用\t139
7.5.1 GridView的使用\t139
7.5.2 AutoCompleteTextView的使用\t142
7.5.3 ExpandableListView的使用\t143
7.5.4 TabHost的使用\t149
7.5.5 ProgressBar的使用\t152
7.6 菜单组件\t154
7.6.1 菜单的定义\t155
7.6.2 选项菜单\t155
7.6.3上下文菜单\t157
7.7 本章小结\t159
习题\t159
第8章 UI布局\t161
8.1 布局概述\t161
8.1.1 声明布局的方式\t161
8.1.2 编写 XML\t162
8.1.3 加载 XML 资源\t162
8.1.4 属性\t163
8.2 线性布局\t165
8.2.1主要属性\t166
8.2.2布局权重\t166
8.2.3示例\t167
8.3 相对布局\t168
8.3.1 主要属性\t169
8.3.2 示例\t169
8.4 帧布局\t171
8.4.1 主要属性\t171
8.4.2 示例\t172
8.5 表格布局\t174
8.5.1 主要属性\t175
8.5.2 示例\t175
8.6 绝对布局\t179
8.7 本章小结\t180
习题\t180
第9章 Android基本组件\t181
9.1 Activity\t181
9.1.1 Activity生命周期\t181
9.1.2 向项目添加新的Activity\t183
9.2 意图\t186
9.2.1 Intent基本概述\t186
9.2.2 Intent常用属性\t187
9.3 Intent消息传递\t191
9.3.1 单向消息传递\t191
9.3.2 获取返回值的消息传递\t192
9.3.3 Intent消息传递实例\t193
9.4 Intent Filter\t198
9.5 Android访问权限\t203
9.5广播\t204
9.5.1 实现广播的步骤\t204
9.5.2 广播发送常用函数\t205
9.5.3 广播示例\t205
9.6 服务\t208
9.6.1 服务调用方式\t208
9.6.2 Service生命周期\t209
9.6.3 Service音乐播放器实例\t210
9.6.4系统内置服务\t218
9.7本章小结\t220
习题\t220
第 10章 数据存储之文件存储\t223
10.1 SharedPreferences存储\t223
10.1.1 SharedPreferences类接口\t223
10.1.2 SharedPreferences.Editor接口\t224
10.1.3 SharedPreferences操作步骤\t224
10.1.4 SharedPreferences实例\t225
10.2 文件存储\t227
10.2.1常用文件操作函数\t228
10.2.2 内部存储\t229
10.2.3外部存储\t232
10.3 本章小结\t237
习题\t237
第 11章 数据存储之数据库存储\t239
11.1 SQLite数据库存储\t239
11.1.1 SQLite基本概念\t239
11.1.2 SQLite常用命令\t240
11.1.3 SQLite 数据库操作\t240
11.1.4 Android中的MVC数据库编程\t245
11.2 数据共享ContentProvider\t254
11.2.1 Content Provider共享\t254
11.2.2 Content Provider 操作通信录\t257
11.3本章小结\t260
习题\t260
第 12章 综合案例\t262
12.1 App的简介和设计\t262
12.1.1 App功能设计\t262
12.1.2 App性能要求\t263
12.1.3 App开发环境要求\t264
12.1.4 App系统架构设计\t264
12.1.5 App存储架构设计\t264
12.1.6 App数据库设计\t265
12.2 用户登录\t267
12.1.1 用户登录的页面设计\t267
12.2.2 登录页面Activity设计\t271
12.2.3 登录操作数据库搭建\t274
12.2.4 实现登录校验\t277
12.2.5 登录成功效果\t279
12.3本章小结\t280

本目录推荐