新書推薦:
《
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
》
售價:NT$
500.0
《
药食同源中药鉴别图典
》
售價:NT$
305.0
《
设计中的比例密码:建筑与室内设计
》
售價:NT$
398.0
《
冯友兰和青年谈心系列:看似平淡的坚持
》
售價:NT$
254.0
《
舍不得星星:全2册
》
售價:NT$
356.0
《
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
》
售價:NT$
347.0
《
汗青堂丛书144·决战地中海
》
售價:NT$
765.0
《
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
》
售價:NT$
250.0
|
內容簡介: |
本书密切结合教学需要,根据学生学情,按照由浅入深的顺序,把Android知识归纳为:初探、基础、网络编程、特色开发四大模块,每个项目均有案例支撑。教授学生学习完整开发Android作品的方法。 全书共11章,以实例带动教学,详细讲述了app的制作方法与技巧。每章配有“知识点梳理”和“项目实施”,既可以让教师合理安排教学内容,又可以让学习者举一反三,快速掌握本章知识。 本书配套光盘除了提供全书用到的所有素材和源文件,还精心制作了配套微课视频,全程语音讲解,真实操作演示,让读者一学就会。
|
關於作者: |
缪亮,现任开封文化艺术职业学院信息电子系教授,NOC专家委员会委员。精品在线开放课程《二维动画设计与制作》主要参与人,省教育厅学术技术带头人,荣获河南省教育系统教学技能竞赛(高校计算机)一等奖,被授予“河南省教学标兵”称号。发表学术论文50多篇,其中中文核心期刊12篇,EI核心检索5篇。主编出版专业教材几十部,累计发行60多万册。主持科研项目10多个,其中两项获得国内领先的鉴定结果。
|
目錄:
|
项目1个Android程序
1.1Android简介
1.1.1手机操作系统
1.1.2Android发展史
1.1.3Android特征
1.1.4Android平台架构
1.2Android开发环境
1.2.1Android开发所需的工具介绍
1.2.2搭建Android开发环境
1.2.3创建Android原生模拟器
1.2.4安装第三方Android模拟器
1.2.5搭建真机测试环境
1.3实战案例——个Android程序
1.3.1界面分析
1.3.2实现思路
1.3.3任务实施
项目小结
习题
项目2猜猜我的星座
2.1Android常用UI控件
2.1.1TextView控件
2.1.2EditText控件
2.1.3Button控件
2.1.4ImageView控件
2.1.5DatePicker控件
2.2APP之间的通信
2.2.1显式Intent
2.2.2隐式Intent
2.3实战案例——猜猜我的星座
2.3.1界面分析
2.3.2实现思路
2.3.3任务实施
项目小结
习题
项目3智能计算器
3.1Android UI常用布局
3.1.1UI简介
3.1.2LinearLayout布局
3.1.3RelativeLayout布局
3.1.4FrameLayout布局
3.2Android开发中的样式设计
3.2.1自定义控件样式
3.2.2自定义背景样式
3.3Android开发中的主题设计
3.4实战案例——智能计算器
3.4.1界面分析
3.4.2实现思路
3.4.3任务实施
项目小结
习题
项目4打地鼠小游戏
4.1Android的事件处理与交互实现程序设计
4.1.1提示
4.1.2对话框
4.1.3菜单
4.1.4下拉列表框
4.2实战案例——打地鼠小游戏
4.2.1界面分析
4.2.2实现思路
4.2.3任务实施
项目小结
习题
项目5记忆的仓库——备忘录
5.1SharedPreferences存储
5.1.1SharedPreferences简介
5.1.2SharedPreferences的使用
5.2Android的文件存储
5.2.1内部存储
5.2.2外部存储
5.3调用摄像头和相册
5.3.1调用摄像头拍照
5.3.2从相册中选择照片
5.4Android运行时权限设置
5.4.1Android权限机制介绍
5.4.2在程序运行时申请权限
5.5实战案例——记忆的仓库: 备忘录
5.5.1界面分析
5.5.2实现思路
5.5.3任务实施
项目小结
习题
项目6多彩水果店
6.1常用和难用的控件——ListView
6.1.1ListView的简单用法
6.1.2定制 ListView的界面
6.1.3提升ListView的运行效率
6.1.4ListView的单击事件
6.2更强大的滚动控件——RecyclerView
6.2.1RecyclerView的简单用法
6.2.2实现横向滚动和瀑布流布局
6.2.3RecyclerView的单击事件
6.3实战案例——多彩水果店App
6.3.1界面分析
6.3.2实现思路
6.3.3任务实施
项目小结
习题
项目7唱歌跳舞小管家——媒体播放器
7.1实战案例——简单音乐播放器
7.1.1界面分析
7.1.2实现思路
7.1.3任务实施
7.2实战案例——简单视频播放器
7.2.1界面分析
7.2.2实现思路
7.2.3任务实施
项目小结
习题
项目8我的桶金——理财通App的设计与实现
8.1使用数据库存储数据
8.1.1Android系统的数据存储方式
8.1.2使用SQLite数据库存储数据
8.1.3创建和升级数据库
8.1.4添加数据
8.1.5查询数据
8.1.6修改数据
8.1.7删除数据
8.2实战案例——理财通App设计与实现
8.2.1作品分析
8.2.2制作App的欢迎界面
8.2.3注册界面的设计与功能
8.2.4登录界面的设计与功能
8.2.5主界面的设计与功能
8.2.6新增收入界面的设计与功能
8.2.7新增支出界面的设计与功能
8.2.8收入明细界面的设计与功能
8.2.9支出明细界面的设计与功能
8.2.10数据分析界面的设计与功能
8.2.11系统设置界面的设计与功能
8.2.12收入管理界面的设计与功能
8.2.13支出管理界面的设计与功能
项目小结
习题
项目9我的道菜——菜谱App的设计与实现
9.1ViewPager控件
9.1.1使用场景
9.1.2ViewPager的基本用法
9.1.3ViewPager结合Fragment的使用
9.2使用HTTP访问网络
9.2.1使用HttpURLConnection访问网络
9.2.2使用OkHttp访问网络
9.2.3网络访问框架的封装
9.3解析JSON数据格式
9.3.1使用JSONObject
9.3.2使用GSON
9.4实战案例——菜谱App的设计与实现
9.4.1菜谱App引导界面设计
9.4.2菜谱App主界面设计
9.4.3菜谱App详情界面设计
9.4.4菜谱收藏功能的设计与实现
9.4.5菜谱搜索功能的设计与实现
9.4.6个人中心的设计与实现
项目小结
习题
项目10 实战案例——移动互联网软件开发竞赛1
10.1赛项简介
10.1.1竞赛目的
10.1.2竞赛内容
10.1.3竞赛方式
10.2比赛器材及技术平台
10.2.1计算机配置
10.2.2比赛平台
10.2.3软件版本
10.3考察知识点
10.4地图导航案例
10.4.1编码实现离线地图1
10.4.2编码实现离线地图2
项目小结
项目11实战案例——移动互联网软件开发竞赛2
11.1编程案例——生活助手
11.1.1功能说明
11.1.2题目要求
11.1.3操作视频
11.2编程案例——旅行助手
11.2.1功能说明
11.2.2题目要求
11.2.3操作视频
11.3编程案例——数据分析
11.3.1功能说明
11.3.2题目要求
11.3.3操作视频
项目小结
习题参考答案
|
內容試閱:
|
Android是Google公司开发的基于Linux的开源操作系统,主要应用于智能手机、平板电脑等移动设备。随着Android系统在全球的大规模推广,还可应用于穿戴设备、智能家居等领域。据不完全统计,Android系统已经占据全球智能手机操作系统的80%以上的份额,我国市场的占有率更是高达90%以上。由于Android的迅速发展,导致市场对Android开发人才需求猛增,因此越来越多的人开始学习Android技术,以适应市场需求寻求更广阔的发展空间。
本书将Android开发中的基础知识整理出来,分布到项目的实施过程中。项目的规模和难度呈阶梯形递增,符合编程开发的学习规律,结合多位任课教师多年的教学经验进行教材内容的设计,力争教材结构合理、实用性强。
本书既适合作为各类院校的Android课程教材,也适合想快速入门并提高Android编程技能的初、中级用户自学使用。
主要内容
本书以Android Studio为开发环境,对Android基础编程和Android网络编程中重要的基础内容分任务进行了讲解,知识的学习与任务的实施得到了很好的结合。全书包含11个项目,各项目内容如下。
项目1初识Android。主要介绍手机操作系统、Android的发展历史和版本、Android特征、Android平台架构、Android开发环境、创建Android工程的方法、创建Android模拟器的方法、运行与调试Android程序的方法。
项目2猜猜我的星座。主要介绍TextView控件的属性和方法、EditText控件的属性和方法、Button控件的监听器、ImageView控件的属性和方法、DatePicker控件的属性和方法、App之间的通信方式。
项目3智能计算器。主要介绍Android的UI的含义、Android的几种常见布局、Android系统中的样式和主题。
项目4打地鼠小游戏。主要介绍Toast消息提示的方法和使用、Dialog对话框的方法和使用、Spinner控件的方法和使用、Android中的适配器、Menu菜单的使用方法。
项目5记忆的仓库——备忘录。主要介绍SharedPreferences实现简单的数据存储方法、Android中的文件存储方法、调用摄像头和相册获取图片的方法、Android运行时权限设置。
项目6多彩水果店。主要介绍ListView控件的使用、RecyclerView控件的使用、Android系统中的样式和主题、Serializable序列化接口的应用。
项目7唱歌跳舞小管家——媒体播放器。主要介绍Timer及TimerTask的使用、Handler的工作机制、RecyclerView控件的使用、MediaPlayer类的使用、SeekBar控件的使用、VideoView控件的使用、媒体控制柄mediaController的使用项目。
项目8我的桶金——理财通App的设计与实现。主要介绍Android系统的数据存储方式、SQLite数据库存储数据、数据库的增删改查操作。
项目9我的道菜——菜谱App的设计与实现。主要介绍ViewPager控件的使用、HTTP、Java中的输入/输出流操作、HttpURLConnection访问网络、第三方网络通信库OkHttp访问网络、解析JSON格式的数据。
项目10实战案例——移动互联网软件开发竞赛1,主要介绍MVP设计模式、UI设计标准、MaterialDesign、四大组件、资源使用、Handler/多线程/定时器、网络请求框架、数据封装和解析、多媒体、手势识别、依赖注入、事件传递、内存泄漏管理、数据存储、业务逻辑、数据挖掘和开源图表库MPAndroidChart API。
项目11实战案例——移动互联网软件开发竞赛2。主要介绍请求框架、Handler/多线程/定时器、数据封装和解析、多媒体、依赖注入、事件传递、数据挖掘和开源图表库MPAndroidChart API。
为了更便于教学,每章都设置了“任务实战”和“习题”两个模块,使选用本书作为Android课程的教师可以更加合理地安排实训教学。读者也能及时检验学习成果,并举一反三地制作出更多精彩的App。
本书特点
(1) 构建线上线下混合式教材,实现优质教学资源共享。
本书通过教研课题的积累,逐步形成“电子教材—电子课件—微课—案例—动画—课程网站”等一系列的教学资源,积极打造完整的网络信息教学资源,让枯燥的知识变得生活化、情景化、动态化、形象化,进而实现优质教材资源共享。
(2) 深化校企合作机制,在教材建设上出亮点。
本书吸收行业企业专家、高校教师等共同参与,建立高校、行业企业与出版机构共同参与的教材建设协作联动机制。将行业企业中典型案例等拆解、消化,逐步形成适合学生学习的知识点案例、综合案例。
(3) 理论结合实践,充分体现专业教育特色。
本书全面对接现代产业体系、职业标准和岗位需求,在强调“理论够用”的原则下,充分体现教学实践性,编写过程中始终遵循“项目引领—任务驱动”的思路,积极调动学生的实践动手能力。
(4) 以工作过程为导向,精心规划教材内容。
本书精心整合与序化教学内容,设计出由简单到复杂的基于工作过程的项目,遵循学生认知规律,促进学生知识、能力和素质的稳步提升。
(5) 赛、教、学结合,注重教学资源的成果转化。
本书中的拓展案例,是由全国职业技能大赛“移动互联网应用软件开发”赛项中的智能交通模块转化而来,此模块中涵盖了Android开发中所涉及的技术,通过案例的训练,给未能参赛的同学提供参赛体验,开阔学生的眼界和思维。
为了使读者更加轻松地掌握Android技术,本书制作了配套微课资源、源代码及习题答案。微课均为多年从事Android教学的资深老师录制,语音讲解,真实操作演示,让读者一学就会!
本书作者
参加本书编写的作者均为从事Android教学工作多年的资深教师和Android工程师,有着丰富的教学经验和Android项目开发经验。
本书主编为施冬梅(编写第6章、第7章、第11章)、孙翠改(编写第2章、第3章、第5章、第8章、第10章)、副主编为盛雪丰(编写第9章)、陈双华(编写第1章、第4章)。全书由缪亮主审。
于大为、敖建华等参与了创作和编写工作。苏州信息职业技术学院对本书创作给予了支持和帮助。除此之外,苏州信息职业技术学院软件技术专业18级的学生也参与了本书的试读工作,并从初学者的角度对本教材提出了许多宝贵的意见,在此一并表示感谢。
相关资源
立体出版计划,为读者建构全方位的学习环境!的建构主义学习理论告诉我们,建构一个真正意义上的学习环境是学习成功的关键。学习环境中有真情实境、有协商和对话、有共享资源的支持,才能使读者高效率地学习,并且学有所成。因此,为了帮助读者建构真正意义上的学习环境,作者以图书为基础,为读者专门设置了一个图书服务网站。
网站提供相关图书资讯,以及相关资料下载和读者俱乐部。在这里读者可以得到更多、更新的共享资源; 还可以交到志同道合的朋友,相互交流、共同进步。
图书服务网站
随书资源
|
|