网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Android移动应用开发(微课版)
分类
作者 陈轶 等
出版社 清华大学出版社
下载
简介
编辑推荐
"本书作者长期从事一线移动应用开发教学和科研的科技工作,勤奋、努力、严谨,投入了极大的热情到教学和科研工作中。将多年的教学和科研的宝贵经验、思考和领悟融入到本书的编写中。具有以下鲜明特色。
首先,这本书介绍的知识点新,引入了基于Kotlin语言开发移动应用和Android JetPack套件开发。特别对于Android JetPack的架构组件进行深入介绍。而且,对于主流第三方库RxJava库、Retrofit库等也进行详细、细致地介绍。
其次,作者将基于Android的知识点融会贯通,根据移动应用的关联性,将相关联的知识点整理糅合,突破依序传统知识点的基本顺序的介绍方法。例如,将RxJava库实现异步处理与网络访问融合。并通过具体的应用实例融合贯通。
再次,在介绍知识点的方法上,采用基础知识介绍,然后引入简单示例让读者了解相关知识点,最后通过综合示例让读者了解知识点在移动应用开发的作用。从浅入深,从简单到复杂,从基础到结合实际的应用,这本书很好地体现了介绍知识点的层次性。
整本书的风格严谨,表达准确,简练。特别通过结合图表,对一些核心概念进行表述,易于理解,让人影响深刻。希望本书的读者能通过阅读本书理解和掌握Android移动开发技术,充分享受与本书相处的时光。
"
内容推荐
Android移动应用开发是移动应用开发领域的一个热点。本书介绍Android移动应用开发的核心技术,具体包括Android的开发环境、Kotlin基础、Activity组件、界面开发、并发处理、广播机制、Service组件、网络应用、数据的持久化处理、ContentProvider组件,以及AndroidJetPack的应用开发。为了让读者理解和掌握Android移动开发技术,本书从简单到复杂,通过翔实、丰富的项目应用实例将相应的知识点串联起来,从基础应用到综合项目开发层层推进。为了符合Android移动开发的发展趋势,采用Kotlin贯穿全书。本书可作为普通高校本科“移动应用开发”课程的教材,也可供移动应用开发人员学习和参考。
目录
第1章Android的开发环境
1.1Android移动开发概述
1.1.1Android的发展
1.1.2Android平台的架构
1.2开发环境和开发工具
1.3创建第一个Android项目
1.3.1创建新的项目
1.3.2启动模拟器
1.3.3运行第一个项目
习题1
第2章Kotlin基础
2.1Kotlin概述
2.2第一个Kotlin程序
2.3函数
2.4变量和数据类型
2.4.1变量
2.4.2数据类型的种类
2.4.3数据类型的转换
2.4.4可空类型的处理
2.4.5数组和集合类型
2.5操作符和表达式
2.6控制结构
2.7Lambda表达式
2.7.1Lambda表达式的应用
2.7.2常见的标准函数和Lambda表达式
2.8面向对象编程
2.8.1包和目录
2.8.2类和对象
2.8.3继承性
2.8.4接口
2.9异常处理
习题2
第3章Android的Activity组件
3.1Activity的创建
3.2Activity和Intent
3.2.1显式Intent
3.2.2隐式Intent
3.3Activity之间的数据传递
3.3.1传递常见数据
3.3.2Serializable对象的传递
3.3.3Parcelable对象的传递
3.3.4数据的返回
3.4Fragment
3.4.1初识Fragment
3.4.2动态加载Fragment
3.4.3Fragment和Activity的交互
3.5Activity的生命周期
3.5.1Activity的返回栈
3.5.2Activity的启动方式
3.5.3Activity的生命周期
3.5.4Activity中Fragment的生命周期
3.6掷骰子游戏
习题3
第4章Android的界面开发
4.1Android的布局管理器
4.1.1常见的基本布局
4.1.2约束布局
4.2基本组件
4.3事件处理
4.3.1基于监听的事件处理
4.3.2回调事件响应
4.4高级组件
4.4.1Toolbar
4.4.2DrawerLayout
4.4.3RecyclerView和CardView
4.4.4BottomNavigationView
4.4.5FloatingActionButton和Snackbar
4.5心理测试移动应用实例
4.5.1功能需求分析和设计
4.5.2心理测试移动应用的功能实现
习题4
第5章Android的并发处理
5.1多线程
5.2Handler机制
5.3异步任务
5.4协程
5.5歌词同步播放
习题5
第6章Android的广播机制
6.1BroadcastReceiver组件
6.2发送广播
6.2.1标准广播
6.2.2有序广播
习题6
第7章Android的Service组件
7.1Service组件
7.2Service的生命周期
7.3Activity和Service的通信
7.4IntentService
7.5Notification和前台服务
7.5.1Notification
7.5.2前台服务
7.6用Service前台控制歌曲专辑的播放
7.6.1功能需求分析和设计
7.6.2系统的实现
习题7
第8章Android的网络应用
8.1网络访问相关配置
8.2WebView组件
8.3使用HttpURLConnection访问网络资源
8.4JSON数据的解析
8.4.1JSON格式
8.4.2JSONObject解析JSON数据
8.4.3GSON解析JSON数据
8.5使用Retrofit库访问网络资源
8.6RxJava库实现异步操作
8.6.1Observer模式
8.6.2RxJava的相关概念
8.7智能聊天移动应用实例
8.7.1功能需求分析和设计
8.7.2系统的实现
习题8
第9章数据的持久化处理和ContentProvider组件
9.1SharedPreferences存储处理文件处理
9.2文件处理
9.3SQLite数据库
9.3.1创建和升级SQLite数据库
9.3.2执行SQL操作
9.4ContentProvider组件
9.4.1创建ContentProvider组件
9.4.2使用ContentProvider组件
9.5调用相机和媒体库
9.5.1运行时权限
9.5.2拍照和显示媒体库的图片
9.5.3访问媒体库中的视频
习题9
第10章AndroidJetPack
10.1AndroidJetPack概述
10.2ViewModel组件
10.3LifeCycle组件
10.3.1生命周期的实现
10.3.2LiveData在生命周期中的应用
10.4ViewBinding
10.5DataBinding
10.6Navigation组件
10.6.1页面导航的实现
10.6.2在目的地之间安全传递数据
10.7Room组件
10.7.1Room实现数据库的基本操作
10.7.2Room实现迁移数据库
10.8WorkManager组件
10.8.1WorkManager的基本使用方法
10.8.2任务链
10.9Paging组件
10.9.1分页处理
10.9.2Paging3组件
习题10
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/7 15:08:42