书籍详情

Android移动应用开发案例教程(慕课版)

Android移动应用开发案例教程(慕课版)

作者:段仕浩,黄伟,赵朝辉

出版社:人民邮电出版社

出版时间:2022-06-01

ISBN:9787115579942

定价:¥69.80

购买这本书可以去
内容简介
  内容提要\n本书以案例驱动的方式介绍了Android编程基本概念及技术,内容包括开发环境搭建、Android Studio使用、Android 常用UI布局及控件、Activity组件、高级组件ListView和RecyclerView、网络编程Volley和Gson框架等。本书除了每章提供示范案例外,在第九章还介绍一个影视分享App综合项目,以帮助读者深入掌握Android应用项目开发能。\n本书配套中国大学MOOC(慕课)网上的“Android移动应用开发”在线课程,该课程是Google 高职教育合作项目课程,课程资源包括所有章节的微课视频、PPT、习题作业、试题、教材案例源代码和教学设计等。本书可以作为高等院校本、专科计算机相关专业的移动互联网专用教材,也可以作为Android移动开发的培训教材,是一本非常适合有一点Java语言基础及Android零基础读者的图书。
作者简介
  段仕浩 作者具有信息系统项目管理师,副高职称,南宁市高层次人才称号,曾就职于用友软件,亚信等知名IT企业,拥有15年软件开发和项目管理经验。目前就职于南宁职业技术学院信息工程学院软件技术专业骨干教师,主要进行Android,大数据,人工智能等技术的教学。任教期间,所教授的课程《基于Android P的移动应用开发》获得的校级精品课程,同时入选了2019年谷歌高职教育合作课程(唯一Android课程) 。 任教期间主持及参与了精准扶贫管理与脱贫预测系统的设计与实现;基于人工智能的驾驶行为分析系统的研究,基于大数据的城市智慧交通综合管理系统研究,基于互联网+的高职信息技术类创新创业人才培养模式研究与实践等省级重大科研课题。指导学生参与全国职业技能大赛软件测试赛项获得2019年二等奖,2018年三等奖,2017年第三等级,指导学生参与中国软件杯设计大赛获得三等奖;拥有互利网平台V1.0,阔乐扫码购平台V1.0,魔方软件开发平台V1.0,随缘购平台V1.0,微流量免费送平台V1.0,微时代平台V1.0,智慧考评运输驾驶员在线考评平台V1.0,智慧农业蔗糖农务管理平台V1.0,智慧调度公务员平台V1.0,精准扶贫管理与预测系统V1.0,海蓝成绩管理系统V1.0等多项软件著作权。
目录
目录\n
第 一章 Android开发环境搭建 8\n
1.1 预习要点(见活页分册) 8\n
1.2 学习目标 8\n
1.3 Android系统 8\n
1.3.1 Android系统简介 8\n
1.3.2 Android 10 的新特性 8\n
1.3.3 Android 开发工具 11\n
1.4 搭建Android开发环境 11\n
1.4.1 JDK 的安装及配置 12\n
1.4.2 Android Studio 的安装及配置 13\n
1.4.3 Android模拟器的安装及配置 15\n
1.4.4 案例1:我的第 一个App(HiAndroid) 17\n
1.5 如何在手机运行App? 19\n
1.5.1 真机调试的配置 19\n
1.5.2 案例2:真机调试HiAndroid 20\n
1.6 课程小结 20\n
1.7 自我测评 20\n
1.8 课堂笔记(见活页分册) 21\n
1.9 实训记录(见活页分册) 21\n
1.10 课程评价(见活页分册) 21\n
1.11 扩展知识 21\n
第二章 Android Studio使用入门 24\n
2.1预习要点(见活页分册) 24\n
2.2学习目标 24\n
2.3 Android 开发工具 24\n
2.3.1 Android Studio的特点 24\n
2.3.2 Android Studio的界面和功能 24\n
2.4 Android 项目解析 31\n
2.4.1 Android项目的结构 31\n
2.4.2 Android应用清单文件解析 34\n
2.4.3 res资源目录解析 35\n
2.4.4 案例1:古诗赏析App 40\n
2.5 Android Studio快速开发技巧 44\n
2.5.1 项目导入 导出 44\n
2.5.2 Android Studio偏好设置 46\n
2.5.3 Android Studio快捷键 47\n
2.6 课程小结 52\n
2.7 自我测评 52\n
2.8 课堂笔记(见活页分册) 53\n
2.9 实训记录(见活页分册) 53\n
2.10 课程评价(见活页分册) 53\n
2.11 扩展知识 53\n
第三章 Android 常用UI布局及控件一 55\n
3.1 预习要点(见活页分册) 55\n
3.2 学习目标 55\n
3.3 常用UI布局 55\n
3.3.1 LinearLayout布局 55\n
3.3.2 RelativeLayout布局的应用 57\n
3.3.3 案例1:Android系统介绍App开发 60\n
3.4 常用UI控件的应用 62\n
3.4.1 TextView、EditText控件的应用 62\n
3.4.2 Button控件的应用 64\n
3.4.3 RadioButton控件的应用 67\n
3.4.4 CheckBox控件的应用 68\n
3.4.5 案例2:BMI体型计算App开发 69\n
3.5 案例3:用户登录App开发 73\n
3.6 课程小结 76\n
3.7 自我评测 77\n
3.8 课堂笔记(见活页分册) 78\n
3.9 实训记录(见活页分册) 78\n
3.10 课程评价(见活页分册) 78\n
3.11 扩展知识 78\n
第四章 Android 常用UI布局及控件二 80\n
4.1 预习要点(见活页分册) 80\n
4.2 学习目标 80\n
4.3 常用UI布局 80\n
4.3.1 FrameLayout布局的使用 80\n
4.3.2 GridLayout布局的应用 82\n
4.3.3 ConstraintLayout布局的应用 85\n
4.3.4.案例1:使用约束布局开发用户登录App 92\n
4.4.常用UI控件的应用 96\n
4.4.1 ImageView 控件的使用 96\n
4.4.2 ImageButton控件的应用 97\n
4.4.3 ProgressBar控件的使用 98\n
4.4.4.案例2:Progressbar自定义菊花加载效果 100\n
4.5.Window与Dialog的应用 102\n
4.5.1.Toast控件的使用 102\n
4.5.2.PopupWindow的应用 103\n
4.5.3.AlertDialog的应用 105\n
4.5.4.案例3:用户登录协议确认功能开发 106\n
4.6 课程小结 108\n
4.7 自我测评 108\n
4.8 课堂笔记(见活页分册) 109\n
4.9 实训记录(见活页分册) 109\n
4.10 课程评价(见活页分册) 109\n
4.11 扩展知识 109\n
第五章 Android组件Activity 112\n
5.1 预习要点(见活页分册) 112\n
5.2 学习目标 112\n
5.3 初识Activity组件 112\n
5.3.1 Activity组件简介 112\n
5.3.2 Activity的创建 113\n
5.3.3 案例1:在项目中新增Activity 115\n
5.4 Intent和IntentFilter的解析 117\n
5.3.1 Intent解析 117\n
5.4.2 IntentFilter解析 118\n
5.4.3 案例2:自定义手机浏览器 119\n
5.5 Activity的传值 124\n
5.5.1 Activity跳转时发送数据 124\n
5.5.2 获得Activity返回的数据 125\n
5.5.3 案例3:个人信息发送与接收App开发 126\n
5.6 Activity生命周期 130\n
5.6.1 关于任务和返回栈 130\n
5.6.2 Activity生命周期的回调方法 131\n
5.6.3 案例4:体验Activity的生命周期 132\n
5.7 案例5:用户注册及登录App开发 136\n
5.8 课程小结 150\n
5.9 自我测评 150\n
5.10 课堂笔记(见活页分册) 151\n
5.11 实训记录(见活页分册) 151\n
5.12 课程评价(见活页分册) 151\n
第六章 Android高级控件ListView和RecyclerView 153\n
6.1 预习要点(见活页分册) 153\n
6.1 学习目标 153\n
6.3 ListView控件 153\n
6.3.1 ListView控件介绍 153\n
6.3.2.ListView控件的使用 153\n
6.3.3 ListView常用Adapter 154\n
6.3.4 案例1:使用ListView完成通讯录开发 155\n
6.4 BaseAdapter适配器 156\n
6.4.1 BaseAdapter适配器介绍 156\n
6.4.2 BaseAdapter适配器的使用 157\n
6.4.3 案例2:使用BaseAdapter升级通讯录 158\n
6.5 ListView的常用Listener 162\n
6.5.1 ListView的Listener简介 162\n
6.5.2 ListView的Listener使用 163\n
6.5.3 案例3:完成通讯录的选中及下拉刷新功能 164\n
6.6 RecyclerView控件 165\n
6.6.1 RecyclerView控件介绍 165\n
6.6.2.RecyclerView控件的使用 165\n
6.6.3.案例4:使用RecyclerView开发我爱电影 167\n
6.7 RecyclerView控件的Listener 171\n
6.7.1 RecyclerView控件的单击监听器 171\n
6.7.2 SwipeRefreshLayout刷新控件的使用 172\n
6.7.3 案例5:完成豆瓣电影的选中及刷新功能 174\n
6.8 课程小结 175\n
6.9 自我测评 176\n
6.10 课堂笔记(见活页分册) 177\n
6.11 实训记录(见活页分册) 177\n
6.12 课程评价(见活页分册) 177\n
第七章 Android高级控件ViewPager和Fragment 179\n
7.1 预习要点(见活页分册) 179\n
7.2 学习目标 179\n
7.3 ViewPager控件使用 179\n
7.3.1 ViewPager控件介绍 179\n
7.2.2 PagerAdapter介绍和用法 179\n
7.3.3 案例1:App启动页的开发 180\n
7.4 Fragment使用 183\n
7.4.1 Fragment介绍 184\n
7.4.2 Fragment的生命周期 186\n
7.4.3 Fragment适配器介绍 187\n
7.4.4 案例2:App底部导航功能开发 188\n
7.5 案例3:商城导航App开发 194\n
7.6 课程小结 201\n
7.7 自我测评 201\n
7.8 课堂笔记(见活页分册) 202\n
7.9 实训记录(见活页分册) 202\n
7.10 课程评价(见活页分册) 202\n
7.11 扩展知识 202\n
第八章 Android的网络编程Volley和Gson框架 204\n
8.1 预习要点(见活页分册) 204\n
8.1 学习目标 204\n
8.2 HTTP协议简介 204\n
8.4 Volley框架的使用 205\n
8.4.1 Volley框架的简介 205\n
8.3.2 Android 中使用Volley 207\n
8.4.3 案例1:狗狗图片App 209\n
8.5 Json数据解析 211\n
8.5.1 Json格式数据介绍 211\n
8.5.2 Json格式数据解析 211\n
8.5.3 案例2:我爱电影App(网络版) 212\n
8.6 Gson框架的使用 217\n
8.6.1 Gson 框架简介 217\n
8.6.2 Gson 使用流程 217\n
8.6.3 案例3:使用Gson框架改造我爱电影App(网络版) 218\n
8.7 课程小结 220\n
8.8 自我测评(活页) 220\n
8.9 课堂笔记(见活页分册) 221\n
8.10 实训记录(见活页分册) 221\n
8.11 课程评价(见活页分册) 221\n
第九章 综合项目:影视分享App开发 224\n
9.1 预习要点(见活页分册) 224\n
9.2 学习目标 224\n
9.3 项目需求 224\n
9.4 Meterial Design风格界面设计 224\n
9.4.1 Meterial Design风格 224\n
9.4.2 侧滑导航 226\n
9.4.3 菜单项切换 228\n
9.4.4 悬浮按钮和底部消息 231\n
9.5 搭建项目图片与数据访问框架 232\n
9.5.1 图片及数据访问框架配置 232\n
9.5.2 JavaBean设计 235\n
9.5.3 数据访问框架测试 237\n
9.6电影列表功能开发 238\n
9.6.1.需求描述 239\n
9.6.2.UI布局设计 239\n
9.6.3.业务功能实现 243\n
9.6.4.运行效果 249\n
9.7电影详情模块开发 249\n
9.7.1 需求描述 249\n
9.7.2 UI布局设计 249\n
9.7.3 业务功能实现 254\n
9.8收藏模块开发 256\n
9.8.1 添加收藏功能开发 256\n
9.8.2 收藏列表功能开发 257\n
9.9分享模块开发 265\n
9.9.1 需求描述 265\n
9.9.2 ShareSDK 框架集成 265\n
9.9.3 分享功能开发 268\n
9.9.4 运行效果 270\n
9.10第三方登录模块开发 270\n
9.10.1 需求描述 270\n
9.10.2 UI布局设计 270\n
9.10.3 开发第三方登录功能 272\n
9.10.4 运行效果 274\n
9.11 课程小结 274\n
9.12 自我测评 275\n
9.13 课堂笔记(见活页分册) 276\n
9.14 实训记录(见活页分册) 276\n
9.15 课程评价(见活页分册) 276
猜您喜欢

读书导航