新编Android应用开发从入门到精通

本书特色

[

Android(中文名为“安卓”)操作系统正在持续扩展市场,已经成为全球应用广的操作系统之一,引领了终端智能化的浪潮。其在智能手表、智能电视、智能手机、智能眼镜、智能平板、电子书阅读器、游戏机,甚至是家居、家电、音响产品、汽车面板等设备的智能化方面表现出了卓越的功能效果。因此Android凭借着自身的优势,也得到了越来越多企业及开发者的青睐。
《新编Android应用开发从入门到精通》基于当前新的Android Studio版本(稳定版Android Studio 2��3)、Android SDK和主流的应用,以Android项目开发的视角,循序渐进地讲解并展示了 Android项目开发过程的主要流程,依次介绍了开发环境的搭建、项目设计、界面设计、应用程序构成设计、高级界面设计、数据持久化方案、多媒体应用开发、网络开发、无线通信、开源库和开源项目,以及应用程序的托管和发布等内容。在讲解每项知识点时,都遵循了理论联系实际的讲解方式,配以实战演练,从而详尽剖析了Android项目开发的完整实现流程。
通过对本书进行学习,初中级开发者将极大地提高Android开发能力,向Android高级开发者迈进。而对于高级开发者来说,仍然可以从本书的知识体系中学习到更加规范的操作流程和并获得不少设计灵感。Android(中文名为“安卓”)操作系统正在持续扩展市场,已经成为全球应用广的操作系统之一,引领了终端智能化的浪潮。其在智能手表、智能电视、智能手机、智能眼镜、智能平板、电子书阅读器、游戏机,甚至是家居、家电、音响产品、汽车面板等设备的智能化方面表现出了卓越的功能效果。因此Android凭借着自身的优势,也得到了越来越多企业及开发者的青睐。
《新编Android应用开发从入门到精通》基于当前新的Android Studio版本(稳定版Android Studio 2��3)、Android SDK和主流的应用,以Android项目开发的视角,循序渐进地讲解并展示了 Android项目开发过程的主要流程,依次介绍了开发环境的搭建、项目设计、界面设计、应用程序构成设计、高级界面设计、数据持久化方案、多媒体应用开发、网络开发、无线通信、开源库和开源项目,以及应用程序的托管和发布等内容。在讲解每项知识点时,都遵循了理论联系实际的讲解方式,配以实战演练,从而详尽剖析了Android项目开发的完整实现流程。
通过对本书进行学习,初中级开发者将极大地提高Android开发能力,向Android高级开发者迈进。而对于高级开发者来说,仍然可以从本书的知识体系中学习到更加规范的操作流程和并获得不少设计灵感。
《新编Android应用开发从入门到精通》适用于对Java编程有一定基础,并且已经有一定的Android开发经验,想进一步提高Android开发能力的读者,可作为高等院校信息类相关专业的教材,也可作为Android程序设计的培训教程,还可作为广大Android开发爱好者自学的参考手册。

]

内容简介

[

面向系统集成的新发展,整合Android Studio和Eclipse两种开发环境,提供全书所有完整可运行源代码,涉及访问网络摄像机、语音识别、媒体动画、网络开发、近距离无线通信、访问智能电表或智能插座等,覆盖安卓开发各个环节。

]

作者简介

[

何福贵:博士后、博导、北京市教学名师、北京市专业创新团队带头人。2010年至今指导学生参加全国职业技能竞赛获得一等奖4项、二等奖5项,2017年入选北京市“高创计划”教学名师。曾出版专著十余本,撰写发表论文几十篇,涉及EI检索论文3篇、国际会议论文5篇、核心期刊4篇,以及教育改革十余篇等。

]

目录

前言**章Android开发环境1.1Android开发环境简介1.2基于Eclipse的开发环境1.2.1开发环境的搭建1.2.2项目结构1.2.3使用第三方库1.2.4项目的运行和调试1.3基于Android Studio的开发环境1.3.1Android Studio的特点1.3.2搭建Android Studio应用开发环境1.3.3Android Studio 2.3的新特性1.3.4安装Android Studio 新插件1.3.5详解项目中的资源1.3.6详解build.gradle文件1.3.7项目运行1.3.8导入Eclipse项目1.3.9导入JAR文件1.3.10调试1.4两种开发环境的比较和应用程序转化1.5本章小结第二章Android开发基础知识2.1总体流程2.2各阶段描述2.3Android开发代码规范2.3.1项目和包命名规范2.3.2类和接口命名方法2.3.3变量和常量命名方法2.3.4方法的命名方法2.3.5注释规范2.4本章小结第三章应用程序用户接口——界面设计3.1用户界面设计基础3.2界面*外层设计——布局3.2.1简单布局——常用布局3.2.2百分比布局3.2.3复杂布局——布局嵌套3.2.4Android新布局ConstraintLayout3.3布局内部构成——界面控件3.4界面设计助手——辅助设计工具3.5Android新控件3.6界面背后的劳动者——Activity3.6.1Activity简介3.6.2创建Activity和加载布局3.6.3Activity的生命周期3.6.4使用Intent在Activity之间穿梭3.6.5Intent调用常见系统组件3.7界面设计新体验——Material Design3.7.1什么是Material Design3.7.2Material Design内容3.8实例:WebView实现监控界面3.9本章小结新编Android应用开发从入门到精通第四章应用程序的构成部件4.1应用程序架构介绍4.2应用程序并行机制——线程和线程池4.2.1线程的实现方法4.2.2Android的线程池4.3应用程序互动机制——事件机制4.3.1事件处理机制 1——基于监听器的事件处理4.3.2事件处理机制 2——基于回调的事件处理4.3.3事件响应的实现4.3.4实例:获取触点坐标4.4应用程序后台劳动者——Service4.4.1服务的创建4.4.2服务的实现4.4.3实现Service和Activity之间通信4.5应用程序的消息处理机制—Handler4.5.1Handler类4.5.2实例:获取当前时间4.6应用程序轻量级并行——AsyncTask机制4.6.1AsyncTask抽象类4.6.2实例:实现定时器4.7AsyncTask和Handler两种异步方式比较4.8本章小结新编Android应用开发从入门到精通目录第五章界面设计更进一步——UI高级设计5.1自定义控件5.1.1自定义View类控件5.1.2实例:自定义控件——走动的钟表5.2Android适配器——BaseAdapter5.3复杂控件ListView——实现场景对象选择5.3.1ListView控件的简单应用5.3.2ListView控件的高级应用5.3.3实例:ListView实现场景对象选择5.4高级ListView:ExpandableListView——实现商品列表折叠5.4.1ExpandableAdapter简介5.4.2实例: ExpandableListView实现商品列表折叠5.5高级控件 Camera2 SurfaceView——实现拍照5.5.1SurfaceView简介5.5.2实例:Camera2 SurfaceView——实现拍照5.6艺术般的控件:RecyclerView和CardView——实现新闻卡片5.6.1RecyclerView和CardView简介5.6.2实例:RecyclerView和CardView——实现新闻卡片5.7Android 7.0新工具类:DiffUtil5.8更炫的控件:DrawerLayout——实现侧滑菜单效果5.9对话框5.9.1常用对话框5.9.2MDDialog5.10本章小结第六章数据持久化方案6.1轻量级存储:SharedPreferences——实现“记住密码”功能6.2结构化数据存储——SQLite6.2.1SQLite简介6.2.2创建SQLite数据库6.2.3操作数据库6.3实例:SQLite——实现会员功能6.4数据共享:ContentProvider——获得联系人信息6.5*新对象数据库操作——LitePal6.5.1LitePal简介6.5.2配置LitePal6.5.3数据库创建和升级6.5.4数据库操作6.5.5LitePal 1.5.0的新特性6.6本章小结第七章让界面动起来——Android动画7.1绘图动画——绘制仪表盘7.2帧动画Drawable——模拟电扇转动7.3SurfaceView实现下雨的天气动画效果7.4Android 5.0新动画——AnimatedVector��Drawable矢量动画7.5三维动画:Open GL ES——书本翻页动画7.6本章小结第八章更丰富的应用——Android多媒体8.1视频播放器1——MediaController VideoView播放视频8.2视频播放器2——MediaPlayer SurfaceView播放视频8.3实现按住说话录音8.4实现二维码识别8.5Android TTS文字识别——实现文字朗读8.5.1Text�睺o�睸peech开发流程8.5.2Text�睺o�睸peech实现文字朗读8.6Android语音识别——多种语言语音识别8.7基于Ijkplayer的视频播放器8.8本章小结第九章连接到远方——Android网络开发9.1Android应用程序的权限9.1.1Android权限机制详解9.1.2Android 6.0网络权限管理9.2解析JSON格式数据9.2.1使用JSONObject9.2.2使用GSON9.3使用OkHttp3请求天气预报9.4使用Universal�睮mage�睱oader加载图片9.5使用Volley加载网络图片9.5

封面

新编Android应用开发从入门到精通

书名:新编Android应用开发从入门到精通

作者:何福贵

页数:397

定价:¥85.0

出版社:机械工业出版社

出版日期:2018-03-01

ISBN:9787111588108

PDF电子书大小:81MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注