Android开发从入门到精通-项目案例版

Android开发从入门到精通-项目案例版

作者:本书编委会

出版社:中国水利水电出版社

出版年:2017-09-01

评分:5分

ISBN:9787517057741

所属分类:网络科技

书刊介绍

Android开发从入门到精通-项目案例版 内容简介

本书是一本屡获殊荣、经久不衰的安卓入门类畅销书Android书籍的全新改造,从1行代码Android开始,集Android编程入门、Android核心技术、Android高级编程、Android视频教程于一体。1. 累计重印30余次、销量近12万册安卓入门经典之全新再造。2. 教程 同步视频 实例分析 项目案例 在线课程 海量资源 在线服务。3. 扫描书中二维码,可在手机、电脑同步看教学视频。4.232节高清微视频覆盖全书,集视、听演示于一体,边看边学更快捷。5.市场培训价值2000元,总计150学时,Java、Oracle在线课程超值大放送。6.271个实例源代码详尽分析。7.大项目案例条分缕析展示开发全过程,手把手教你做项目。8.附赠海量学习资源:(1)实例资源库(1093个实例及源代码分析,多读源代码是快速学习之道)(2)模块资源库(16个典型移植模块,拿来改改就能用)(3)项目资源库(赠送15大完整项目开发案例,完整展现开发全流程)(4)面试资源库(351道面试真题、面试技巧及职业规划)(5)能力测试题库(600余过关能力测试题,逐层通关,孰能生巧)9. 编写方式采用“基础知识 中小实例 实战案例”模式编写,由浅入深,扫除学习障碍,快速学习。10.在线服务:QQ群、微信公众号在线服务,即时在线交流本书的所有疑难问题。

Android开发从入门到精通-项目案例版 本书特色

《Android开发从入门到精通(项目案例版)》作为Android书籍,从1行代码开始,详尽讲述了Android(安卓)开发入门、Android进阶、Android核心技术、Android高级编程、Android项目实战案例等内容。全书共25章,其中前20章主要介绍了Android开发入门基础知识、用户界面设计基础、UI组件的应用、基本程序单元Activity、Android应用核心Intent、Android程序调试、Android事件处理和手势、Action Bar的使用、图形图像处理技术、多媒体应用开发、数据存储技术、Handler消息处理、Service应用、传感器应用、位置服务与地图应用、网络编程及Internet应用。所有重要知识点均结合实例讲解。*后5章通过欢乐写数字、锁屏背单词等5个具体的移动开发案例,完整展现了项目开发的全过程。
《Android开发从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下:
◎配套资源:232节教学视频(可扫描二维码观看),总时长33.6小时,以及全书实例源代码。
◎附赠“开发资源库”,便于进行深度拓展和广度拓展。
※实例资源库:1093个实例及源码解读 ※模块资源库:16个典型模块完整开发过程展现
※项目资源库:15个项目完整开发过程展现 ※能力测试题库:4种程序员**能力测试题库《Android开发从入门到精通(项目案例版)》作为Android书籍,从1行代码开始,详尽讲述了Android(安卓)开发入门、Android进阶、Android核心技术、Android高级编程、Android项目实战案例等内容。全书共25章,其中前20章主要介绍了Android开发入门基础知识、用户界面设计基础、UI组件的应用、基本程序单元Activity、Android应用核心Intent、Android程序调试、Android事件处理和手势、Action Bar的使用、图形图像处理技术、多媒体应用开发、数据存储技术、Handler消息处理、Service应用、传感器应用、位置服务与地图应用、网络编程及Internet应用。所有重要知识点均结合实例讲解。*后5章通过欢乐写数字、锁屏背单词等5个具体的移动开发案例,完整展现了项目开发的全过程。 《Android开发从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下:◎配套资源:232节教学视频(可扫描二维码观看),总时长33.6小时,以及全书实例源代码。◎附赠“开发资源库”,便于进行深度拓展和广度拓展。※实例资源库:1093个实例及源码解读 ※模块资源库:16个典型模块完整开发过程展现※项目资源库:15个项目完整开发过程展现 ※能力测试题库:4种程序员**能力测试题库※面试资源库:351道常见Java面试真题◎附赠“在线课程”,含Android、Java体系课程和实战课程等百余课时的在线课程。《Android开发从入门到精通(项目案例版)》适合作为Android编程入门者、Android进阶者、应用型高校、培训机构的教材或参考书。

Android开发从入门到精通-项目案例版 目录

第1章走进Android
1.1Android简介智能手机操作系统Android大事记Android特征Android系统架构Android应用领域1.2搭建Android开发环境开发环境概述JDK的下载JDK的安装与配置集成Android开发环境的下载与安装第2章**个Android应用视频讲解:62分钟实例:1个2.1创建Android应用程序2.2Android项目结构manifests节点java节点res节点2.3使用Android模拟器创建AVD并启动Android模拟器Android模拟器的基本配置2.4运行Android应用使用模拟器运行Android应用连接手机运行Android应用第3章用户界面设计基础视频讲解:208分钟实例:10个3.1UI设计相关的概念ViewViewGroup3.2控制UI界面使用XML布局文件控制UI界面在Java代码中控制UI界面使用XML和Java代码混合控制UI界面开发自定义的View3.3布局管理器相对布局管理器线性布局管理器帧布局管理器表格布局管理器网格布局管理器布局管理器的嵌套第4章基本UI组件视频讲解:158分钟实例:9个4.1文本类组件文本框编辑框4.2按钮类组件普通按钮图片按钮单选按钮复选框4.3日期时间类组件日期选择器时间选择器计时器第5章高级UI组件视频讲解:195分钟实例:10个5.1进度条类组件进度条拖动条星级评分条5.2图像类组件图像视图图像切换器网格视图5.3列表类组件下拉列表框列表视图5.4通用组件滚动视图选项卡第6章基本程序单元Activity视频讲解:89分钟实例:4个6.1Activity概述6.2创建、配置、启动和关闭
Activity创建Activity配置Activity启动和关闭Activity6.3多个Activity的使用使用Bundle在Activity之间交换数据调用另一个Activity并返回结果6.4使用FragmentFragment的生命周期创建Fragment在Activity中添加Fragment第7章Android应用核心Intent视频讲解:52分钟实例:3个7.1初识IntentIntent概述Intent的基本应用7.2Intent对象的属性Component name(组件名称)Action(动作)Data(数据)Category(种类)Extras(附加信息)Flags(标志)7.3Intent种类显式Intent隐式Intent7.4Intent过滤器配置标记配置标记配置标记第8章Android程序调试视频讲解:53分钟实例:1个8.1DDMS工具使用打开DDMSDDMS常用功能详解8.2输出日志信息Log.e()方法Log.w()方法Log.i()方法Log.d()方法Log.v()方法8.3程序调试Android Studio编辑器调试Android Studio调试器调试第9章Android事件处理和手势视频讲解:92分钟实例:6个9.1事件处理概述基于监听的事件处理基于回调的事件处理9.2物理按键事件处理9.3触摸屏事件处理单击事件长按事件触摸事件单击事件与触摸事件的区别9.4手势手势检测手势添加第10章Android应用的资源视频讲解:160分钟实例:7个10.1字符串资源定义字符串资源文件使用字符串资源10.2颜色资源颜色值的定义定义颜色资源文件使用颜色资源10.3尺寸资源Android支持的尺寸单位定义尺寸资源文件使用尺寸资源10.4布局资源10.5数组资源定义数组资源文件使用数组资源10.6图像资源Drawable资源mipmap资源10.7主题和样式资源主题资源样式资源10.8菜单资源定义菜单资源文件使用菜单资源10.9Android程序国际化第11章Action Bar的使用视频讲解:66分钟实例:5个11.1Action Bar概述11.2Action Bar基本应用显示和隐藏Action Bar添加Action Item选项添加 Action ViewAction Bar与Tab11.3实现层级式导航启用程序图标导航配置父Activity控制导航图标的显示第12章消息、通知、广播与闹钟视频讲解:84分钟实例:4个12.1通过Toast显示消息提示框12.2使用AlertDialog实现对话框12.3使用Notification在状态栏上显示
通知12.4使用BroadcastReceiver发送和
接收广播BroadcastReceiver简介BroadcastReceiver应用12.5使用AlarmManager设置闹钟AlarmManager简介设置一个简单的闹钟第13章图形图像处理技术视频讲解:94分钟实例:7个13.1常用绘图类Paint类Canvas类Path类Bitmap类BitmapFactory类13.2绘制2D图像绘制几何图形绘制文本绘制图片绘制路径13.3Android中的动画实现逐帧动画实现补间动画第14章多媒体应用开发视频讲解:125分钟实例:6个14.1播放音频与视频使用MediaPlayer播放音频使用SoundPool播放音频使用VideoView播放视频使用MediaPlayer和SurfaceView播放视频14.2控制摄像头拍照录制视频14.3本章总结第15章数据存储技术 视频讲解:106分钟实例:5个15.1SharedPreferences存储获得SharedPreferences对象向SharedPreferences文件存储数据读取SharedPreferences文件中存储的数据15.2文件存储内部存储外部存储15.3数据库存储sqlite3工具的使用使用代码操作数据库15.4使用Content Provider实现数据
共享Content Provider概述创建Content Provider使用Content Provider15.5本章总结第16章Handler消息处理 视频讲解:45分钟实例:3个16.1Handler消息传递机制Handler类简介Handler类中的常用方法16.2Handler与Looper、MessageQueue的
关系16.3消息类(Message)16.4循环者(Looper)16.5本章总结第17章Service应用 视频讲解:64分钟实例:2个17.1Service概述Service的分类Service的生命周期17.2Service的基本用法创建与配置Service启动和停止Service17.3Bound Service17.4使用IntentService第18章传感器应用 视频讲解:75分钟实例:4个18.1Android传感器概述Android的常用传感器开发步骤18.2磁场传感器18.3加速度传感器18.4方向传感器18.5本章总结第19章位置服务与地图应用 视频讲解:72分钟实例:5个19.1位置服务获取LocationProvider获取定位信息19.2百度地图服务获得地图API密钥下载SDK开发包新建使用百度地图API的Android项目…定位到“我的位置”19.3本章总结第20章网络编程及Internet应用 实例:6个20.1通过HTTP访问网络发送GET请求发送POST请求20.2解析JSON格式数据JSON简介解析JSON数据20.3使用WebView显示网页使用WebView组件浏览网页使用WebView加载HTML代码让WebView支持JavaScript20.4本章总结第21章欢乐写数字 视频讲解:97分钟综合案例:1个21.1开发背景21.2系统功能设计系统功能结构业务流程图21.3创建项目系统开发环境要求系统文件夹组织结构创建新项目21.4启动界面设计启动界面布局实现启动界面的全屏显示启动界面向游戏主界面的跳转21.5游戏主界面设计游戏主界面布局实现游戏主界面全屏显示游戏主界面向选择数字界面的跳转游戏主界面向关于界面的跳转…...启动后自动播放背景音乐...............游戏背景音乐的开启与静音 ........跳转界面时自动停止音乐 .............返回游戏主界面时自动播放音乐21.6选择数字界面设计选择数字界面布局实现选择数字界面全屏显示设置背景音乐21.7数字1书写界面设计书写界面布局 .....................打开数字 1 的书写界面 .....设置背景及默认图片实现数字1的书写功能实现书写过程中断时图片倒退显示播放数字儿歌21.8演示动画对话框设计创建演示动画布局文件创建演示逐帧动画文件创建自定义对话框 .............播放演示动画21.9关于界面设计完成关于界面按钮和Logo的布局布局联系方式和版权实现关于界面全屏显示返回上一级界面21.10本章总结第22章锁屏背单词 视频讲解:123分钟综合案例:1个22.1开发背景22.2系统功能设计系统功能结构业务流程图22.3创建项目开发环境需求创建新项目导入图片资源导入数据库与语音资源创建数据库创建数据库解析单词的工具类22.4锁屏界面设计绘制锁屏界面声明控件初始化控件同步手机系统时间选择词义时的操作获取数据库文件手势滑动事件配置Manifest权限22.5复习界面设计复习界面布局实现复习界面功能22.6设置界面设计绘制开关按钮实现开关按钮的功能设置界面布局实现设置界面功能22.7主界面设计自定义按钮样式绘制主界面布局创建BaseApplication对象声明BaseApplication锁屏状态监听实现主界面功能22.8本章总结第23章静待花开 综合案例:1个23.1开发背景23.2系统功能设计系统功能结构业务流程23.3本章目标23.4开发准备导入工具类等资源文件创建MyDataHelper数据帮助类23.5实现大雁飞翔的效果设置大雁的逐帧动画实现大雁飞翔的效果23.6实现蒲公英飘落的效果创建数据模型DandelionModel类创建DandelionView类初始化绘制数据重写SurfaceHolder的回调方法绘制降落的蒲公英实现飘落的效果23.7实现花开的效果 创建Plant类 添加子控件 测量控件并设置宽高 摆放Plant中的子控件 设置组合动画 设置接口回调设置用于控制动画效果的方法 静待花开23.8实现背景颜色渐变的效果创建属性动画xml文件 设置背景渐变动画23.9其他主要功能的展示 名人名言列表 说明界面 选择要分享的花种花界面花枯萎的效果23.10本章总结第24章悦步运动 综合案例:1个24.1开发背景24.2系统功能设计系统功能结构业务流程图24.3开发准备24.4计步功能的设计运动界面概述运动界面布局创建SportFragment类创建SportFragment的视图初始化数据初始化控件和设置控件获取天气预报网络资源获取计步步数显示数据24.5计步服务功能的设计声明变量初始化计步服务管理服务的生命周期24.6测试计步功能的设计测试界面的创建和布局的设置实现计步的功能24.7食物热量对照表设计食物热量对照表概述界面布局显示数据24.8其他主要功能的展示更改个人信息播放热身动画设置“我的计划”心率测试功能24.9本章总结 第25章外勤助手 综合案例:1个25.1开发背景25.2系统功能设计系统功能结构图业务流程图25.3系统开发**开发环境要求后台服务器要求与后台Java服务器交互的主要接口25.4导航的定位与路线规划设计申请密钥下载Android地图SDK导入Jar包绘制地图实现定位服务实现用户定位及路线规划25.5考勤签到模块设计自定义签到日历控件初始化签到数据实现签到功能查询签到记录25.6任务上报模块设计任务上报模块概述任务上报功能的实现查询历史数据25.7业务分析模块设计使用饼状图分析订单数据使用线形图分析业绩排名25.8其他功能展示客户界面拨打电话功能添加计划功能录音功能记录损耗费用支出明细25.9本章总结开发资源库使用说明

Android开发从入门到精通-项目案例版 作者简介

明日学院倾力打造了在线实用技能学习平台,该平台主要为学习者提供海量、优质的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度。其宗旨是为编程学习者提供一站式服务,培养用户的编程思维。由明日学院Java程序开发团队策划并组织编写的教材不求面面俱到,只选取开发中必需、常用的内容讲解,语言通俗易懂,内容由浅入深,既注重实用性,又兼顾读者的接受能力,深受读者喜爱。由其组织编写的多种图书在同行业图书销售排行榜中名列前茅。

相关推荐

微信二维码