• 当当正版 Android移动应用开发教程 李立亚 张春燕 吴丽 9787111715429 机械工业出版社
  • 当当正版 Android移动应用开发教程 李立亚 张春燕 吴丽 9787111715429 机械工业出版社
21年品牌 40万+商家 超1.5亿件商品

当当正版 Android移动应用开发教程 李立亚 张春燕 吴丽 9787111715429 机械工业出版社

新华书店直发 全新正版 急速发货 开票联系客服

47.36 6.9折 69 全新

库存10件

北京西城
认证卖家担保交易快速发货售后保障

作者李立亚 张春燕 吴丽

出版社机械工业出版社

ISBN9787111715429

出版时间2022-11

装帧平装

开本16开

定价69元

货号29487553

上书时间2024-10-20

建德书局的书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

Android是谷歌公司开发的基于Linux的操作系统,主要运行在智能手机、平板计算机等便携设备上。当前,Android系统在智能手机的占有率达80%以上,很多物联网设备的控制屏幕也采用Android系统。华为新推出的鸿蒙系统仍然使用Android应用生态。Android应用开发将是长期、稳定的需求。
目前,Android应用开发的书籍很多,但大多以介绍基本组件和控件的使用为主,对混合式开发、传感器、定位、蓝牙等介绍较少,本书填补了这些空白。本书结合江苏省A类品牌专业移动互联应用技术专业人才培养需求,并且融入了高职院校移动互联技术应用赛项、移动应用开发赛项中Android应用开发的内容。东软教育科技集团高级工程师金焱老师对案例项目的设计进行了指导,对本书的结构和内容提出了建议,并参与了本书的编写工作。本书内容设计以介绍Android原生开发的基本知识为主,使之非常适合Android应用开发的初学者使用。
本书响应国家号召,贯彻落实印发的《高等学校课程思政建设指导纲要》精神,将思想政治教育有机融入本书的案例项目中。挖掘专业知识中蕴含的和可关联的思想价值和精神内涵,不仅嵌入我国伟大历史、优秀文化和社会主义建设成就等内容,还嵌入诚信教育、安全教育等内容,力图对本书的广度、深度和温度进行拓展,增加本书的知识性、人文性和时代性。
本书系统全面地介绍了有关Android应用开发所涉及的知识,并采用活页式教材的思路来设计章节内容,结构紧凑,知识点和案例项目高度聚焦、互为支撑,配有62个相互独立的案例项目资源,再辅以在线课程等视频资源,大量降低冗余内容,提升本书价值。教师可以方便地在案例项目上拓展,进行针对性教学。针对不同层次的学生,本书内容可以设计为96或128学时的课程,可以为两门具有递进关系的Android开发课程提供教材支撑。
在内容安排上,先从UI设计开始,逐渐引入事件编程,再融入后台组件的程序设计。知识点从易到难,层层递进,渐进呈现,力图使初学者能快速掌握目标知识点的相关知识和技能。本书后通过蓝牙串口助手综合应用案例项目的开发,提高读者的综合开发水平。
本书作为教材使用时,可以安排96或128学时,可以分两学期实施。以128学时安排为例,第1~7章为64学时,第8~14章为64学时。其中第7章的学生成绩管理案例项目和第14章的蓝牙串口助手案例项目,可以拓展为学时较多的课内实训项目。书中其他的案例项目,也能方便地拓展,以进行相应知识点的综合应用教学和练习。本书中的案例项目,也可以方便地进行组合拓展,比如界面设计可以与解析 JSON格式数据等案例进行综合,修改为一个实用的天气预报应用。据此,本书作为教材使用时,可以由教师灵活地把握授课内容和节奏,进行个性化内容定制,开展因材施教。
本书由李立亚、张春燕、吴丽任主编,周谢益、张超、迟荣华、金焱担任参编。在智慧职教、中国大学MOOC等平台建立了在线课程,方便读者学习。
本书在编写过程中参考了大量文献资料,在此向文献资料的作者致以诚挚的谢意。由于编者水平有限,书中难免存在疏漏和不足之处,敬请广大读者批评、指正。编者建立了读者交流QQ群:261486627。

编 者



导语摘要

本书采用活页式教材思路设计章节内容,并设计了62个相互独立的案例,这些案例可以灵活组合和拓展,方便读者设计个性化的学习方案,自主进行拓展练习。
本书共14章。第1章介绍Android开发环境及项目结构。第2、3章介绍Android界面设计基础知识。第4、5章介绍Android窗口开发。第6章介绍Android子窗口设计。第7章介绍数据访问技术。第8、9章介绍广播、内容提供者和服务的开发。第10章介绍线程开发、Handler消息机制和消息驱动线程,并介绍了Android提供的HandlerThread、AsyncTask、IntentService工具类的使用。第11章介绍网络编程。第12章介绍WebView控件的使用。第13章介绍传感器与定位,并通过一个项目案例来演示如何获取北斗等导航系统的可见卫星数量。第14章介绍蓝牙通信编程,并通过综合案例—蓝牙串口助手的开发,演示广播、服务、线程和消息机制等组件的综合运用。
本书可作为高职高专、职业本科、应用本科院校的计算机、物联网、移动应用开发、移动互联应用技术等专业的教材,也可作为Android自学者和从事Android应用开发的工程技术人员的参考用书。



商品简介

本书采用活页式教材思路设计章节内容,并设计了62个相互独立的案例,这些案例可以灵活组合和拓展,方便读者设计个性化的学习方案,自主进行拓展练习。
本书共14章。第1章介绍Android开发环境及项目结构。第2、3章介绍Android界面设计基础知识。第4、5章介绍Android窗口开发。第6章介绍Android子窗口设计。第7章介绍数据访问技术。第8、9章介绍广播、内容提供者和服务的开发。第10章介绍线程开发、Handler消息机制和消息驱动线程,并介绍了Android提供的HandlerThread、AsyncTask、IntentService工具类的使用。第11章介绍网络编程。第12章介绍WebView控件的使用。第13章介绍传感器与定位,并通过一个项目案例来演示如何获取北斗等导航系统的可见卫星数量。第14章介绍蓝牙通信编程,并通过综合案例—蓝牙串口助手的开发,演示广播、服务、线程和消息机制等组件的综合运用。
本书可作为高职高专、职业本科、应用本科院校的计算机、物联网、移动应用开发、移动互联应用技术等专业的教材,也可作为Android自学者和从事Android应用开发的工程技术人员的参考用书。



作者简介

李立亚,高级工程师/副教授,于1996年至2000年7月在解放军信息工程大学计算机系学习,2000年7月至总参谋部第五十六研究所读研、工作,先后参加了多个信息化项目的研发工作,积累了丰富的研发经验,2008年获军队科技进步三等奖。2009年02月至2011年5月,转业至无锡市第四人民医院信息科工作,从事医院信息化方面工作。2011年6月,进入无锡科技职业学院物联网与软件技术学院工作,2016年起担任移动互联系系主任,承担教学管理工作,负责江苏省A类品牌专业移动互联应用技术专业的建设工作。担任江苏省计算机学会信息技术职业教育专业委员会委员。主持江苏省教学改革课题1项,指导学生参加获国赛一等奖1项、省赛一等奖1项。主持及参与省级课题2项,主持及参与市级课题2项,主持校级基金项目4项,参加校级科技创新团队1项。指导学生省级大学生创新创业训练计划项目1项、校级1项。发表学术论文13篇,获发明专利4项转化3项。



目录

前言
第1章 Android开发简介1
1.1 Android OS简介1
1.1.1 Android的发展历史1
1.1.2 Android体系结构1
1.1.3 Dalvik虚拟机2
1.2 搭建开发环境3
1.2.1 下载和安装JDK3
1.2.2 下载和安装Android Studio5
1.2.3 创建Android模拟器9
1.2.4 下载Android SDK11
1.3 个Android程序13
1.3.1 HelloWorld程序13
1.3.2 Android程序结构16
1.3.3 Android程序打包17
1.4 配置文件build.gradle18
1.5 思考与练习19 
第2章 Android应用界面布局设计20
2.1 UI控件简介20
2.2 经典布局22
2.2.1 线性布局LinearLayout23
2.2.2 案例1 制作用户注册页面25
2.2.3 帧布局FrameLayout26
2.3 约束布局ConstraintLayout27
2.3.1 相对定位27
2.3.2 角度定位29
2.3.3 居中31
2.3.4 偏移32
2.3.5 尺寸约束33
2.3.6 链34
2.4 辅助布局工具36
2.4.1 分组36
2.4.2 屏障37
2.4.3 辅助线39
2.5 思考与练习40 
第3章 Android应用界面效果41
3.1 样式和主题41
3.1.1 样式和主题介绍41
3.1.2 案例2 使用自定义样式和主题42
3.2 国际化43
3.2.1 国际化方式43
3.2.2 案例3 让页面支持中英显示44
3.3 shape形状46
3.3.1 shape形状语法介绍46
3.3.2 案例4 shape形状的使用47
3.4 layer-list图层列表49
3.4.1 案例5 单线效果49
3.4.2 案例6 双线效果49
3.4.3 案例7 阴影效果50
3.4.4 案例8 图片叠放效果50
3.4.5 案例9 图片旋转叠放效果51
3.5 selector选择器51
3.5.1 selector选择器语法介绍51
3.5.2 案例10 颜色选择器和图形选择器的使用52
3.6 思考与练习53 
第4章 Android应用人机交互54
4.1 Android应用事件处理54
4.1.1 案例11 在代码中操作控件54
4.1.2 案例12 以注册监听器方式响应用户单击事件56
4.1.3 案例13 重写事件方法以处理按键操作57
4.2 菜单58
4.2.1 案例14 为页面添加选项菜单59
4.2.2 案例15 为页面添加上下文菜单60
4.3 常用控件62
4.3.1 文本显示控件62
4.3.2 输入框控件62
4.3.3 按钮类控件63
4.3.4 图片显示控件64
4.3.5 案例16 几个控件的使用65
4.4 软键盘67
4.4.1 软键盘的设置67
4.4.2 案例17 软键盘的使用68
4.5 思考与练习69 
第5章 Activity和Intent70
5.1 Activity介绍70
5.1.1 Activity的启动模式70
5.1.2 Activity生命周期71
5.1.3 案例18 启动窗口输出生命周期方法73
5.2 启动新窗口74
5.2.1 Intent介绍74
5.2.2 案例19 添加新窗口并启动76
5.2.3 案例20 使用浏览器浏览网页77
5.3 Activity中的数据传递78
5.3.1 数据正传79
5.3.2 案例21 从登录界面跳转到新界面79
5.3.3 数据回传80
5.3.4 案例22 注册页面头像选择81
5.4 对话框83
5.4.1 日期和时间对话框类的使用84
5.4.2 AlertDialog对话框类的使用85
5.5 思考与练习88 
第6章 子窗口设计89
6.1 Fragment介绍89
6.1.1 Fragment的创建89
6.1.2 Fragment的生命周期91
6.1.3 Fragment的使用91
6.1.4 案例23 Fragment的使用92
6.2 BottomNavigationView控件94
6.2.1 BottomNavigationView控件简介94
6.2.2 案例24 Fragment与BottomNavigationView结合实现子窗口切换95
6.3 ViewPager控件97
6.3.1 ViewPager控件简介97
6.3.2 PagerAdapter适配器98
6.3.3 案例25 用ViewPager实现简单的图片切换99
6.4 TabLayout控件100
6.4.1 TabLayout控件简介100
6.4.2 TabLayout的使用100
6.4.3 案例26 TabLayout与ViewPager结合设计子栏目102
6.5 Fragment的嵌套使用103
6.5.1 Fragment的嵌套103
6.5.2 Fragment适配器103
6.5.3 案例27 结合TabLayout、ViewPager、Fragment嵌套实现页中页104
6.6 思考与练习106 
第7章 数据访问107
7.1 SharedPreferences的使用107
7.1.1 SharedPreferences简介107
7.1.2 案例28 使用SharedPreferences保存用户名和密码108
7.2 文件存储110
7.2.1 内部存储110
7.2.2 案例29 使用内部存储保存文本文件110
7.2.3 外部存储112
7.2.4 案例30 使用外部存储保存文件112
7.3 JSON解析115
7.3.1 JSON数据115
7.3.2 JSON解析方法116
7.3.3 案例31 使用org.json解析学生信息118
7.3.4 案例32 使用Gson解析天气信息119
7.4 SQLite数据库122
7.4.1 创建数据库122
7.4.2 数据库操作123
7.4.3 ListView控件的使用126
7.4.4 案例33 学生成绩管理126
7.5 思考与练习129 
第8章 广播和内容提供者131
8.1 广播介绍131
8.1.1 广播运转模式131
8.1.2 广播分类132
8.2 全局广播132
8.2.1 全局广播的使用132
8.2.2 案例34 监听WiFi状态134
8.3 本地广播137
8.3.1 本地广播的使用137
8.3.2 案例35 使用本地广播发送数据138
8.4 内容提供者139
8.4.1 内容提供者介绍139
8.4.2 案例36 监听用户截屏和短信142
8.5 思考与练习146 
第9章 服务147
9.1 服务简介147
9.1.1 服务的使用方式147
9.1.2 自定义服务



内容摘要

本书采用活页式教材思路设计章节内容,并设计了62个相互独立的案例,这些案例可以灵活组合和拓展,方便读者设计个性化的学习方案,自主进行拓展练习。
本书共14章。第1章介绍Android开发环境及项目结构。第2、3章介绍Android界面设计基础知识。第4、5章介绍Android窗口开发。第6章介绍Android子窗口设计。第7章介绍数据访问技术。第8、9章介绍广播、内容提供者和服务的开发。第10章介绍线程开发、Handler消息机制和消息驱动线程,并介绍了Android提供的HandlerThread、AsyncTask、IntentService工具类的使用。第11章介绍网络编程。第12章介绍WebView控件的使用。第13章介绍传感器与定位,并通过一个项目案例来演示如何获取北斗等导航系统的可见卫星数量。第14章介绍蓝牙通信编程,并通过综合案例—蓝牙串口助手的开发,演示广播、服务、线程和消息机制等组件的综合运用。
本书可作为高职高专、职业本科、应用本科院校的计算机、物联网、移动应用开发、移动互联应用技术等专业的教材,也可作为Android自学者和从事Android应用开发的工程技术人员的参考用书。



主编推荐

李立亚,高级工程师/副教授,于1996年至2000年7月在解放军信息工程大学计算机系学习,2000年7月至总参谋部第五十六研究所读研、工作,先后参加了多个信息化项目的研发工作,积累了丰富的研发经验,2008年获军队科技进步三等奖。2009年02月至2011年5月,转业至无锡市第四人民医院信息科工作,从事医院信息化方面工作。2011年6月,进入无锡科技职业学院物联网与软件技术学院工作,2016年起担任移动互联系系主任,承担教学管理工作,负责江苏省A类品牌专业移动互联应用技术专业的建设工作。担任江苏省计算机学会信息技术职业教育专业委员会委员。主持江苏省教学改革课题1项,指导学生参加获国赛一等奖1项、省赛一等奖1项。主持及参与省级课题2项,主持及参与市级课题2项,主持校级基金项目4项,参加校级科技创新团队1项。指导学生省级大学生创新创业训练计划项目1项、校级1项。发表学术论文13篇,获发明专利4项转化3项。



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP