内容推荐 本书全面地介绍在Android Studio开发环境下进行移动应用开发的一般步骤和方法,并根据“1+X”职业技能等级证书的要求,加入HMS Core应用场景开发的内容。本书共7章,内容包括Android概述、Android基本UI控件应用、Android高级UI控件应用、Android本地存储综合开发、服务与广播综合开发、网络通信综合开发以及HMS应用场景开发。 本书适合作为职业院校相关专业或相关培训机构的教材,也可供具有初步面向对象程序设计思想并掌握Java基本语法的读者自学使用。 目录 第1章 Android概述 1.1 Android的版本和体系结构 1.1.1 Android版本简介 1.1.2 Android体系结构 1.2 任务1安装Android Studio 1.3 任务2配置Android Studio 1.4 任务3开发第一个Android应用 1.5 课后练习 1.6 小讨论 第2章 Android基本UI控件应用 2.1 任务1使用约束布局实现仿QQ登录界面 2.2 任务2使用Selector+Style美化界面 2.3 任务3使用Intent实现Activity跳转功能 2.4 课后练习 2.5 小讨论 第3章 Android高级UI控件应用 3.1 任务1使用ListView实现QQ消息界面 3.2 任务2使用ExpandableListView实现QQ联系人界面 3.3 任务3使用RecyclerView实现QQ动态界面 3.4 任务4使用ViewPager2+Fragment实现多界面集成 3.5 任务5使用自定义控件实现圆形头像框 3.6 课后练习 3.7 小讨论 第4章 Android本地存储综合开发 4.1 任务1使用SharedPreferences实现记住用户名和密码功能 4.2 任务2使用SQLite实现登录功能 4.3 任务3使用SQLite实现联系人管理功能 4.4 任务4使用ContentProvider整合本机联系人信息 4.5 课后练习 4.6 小讨论 第5章 服务与广播综合开发 5.1 任务1使用ViewPager2+Fragment搭建简单音乐播放器框架 5.2 任务2使用MediaPlayer实现播放功能 5.3 任务3使用Service实现后台播放歌曲功能 5.4 任务4使用广播实现歌词及歌曲播放进度的同步 5.5 课后练习 5.6 小讨论 第6章 网络通信综合开发 6.1 任务1HTTP网络通信基础 6.2 任务2使用Volley框架获取JSON数据以实现图文混排 6.3 任务3使用LruCache+Volley实现图片缓存及代码优化 6.4 任务4使用自定义Request实现为支持的球队投票功能 6.5 课后练习 6.6 小讨论 第7章 HMS应用场景开发 7.1 任务1使用华为账号服务实现一键登录 7.2 任务2使用华为应用内支付服务实现商品支付 7.3 任务3使用华为定位服务获取所在地天气 7.4 任务4使用ML Kit实现文本识别 7.5 课后练习 7.6 小讨论 |