• 端午假期首日高速路况:石家庄周边5个高速站口关闭 2019-11-20
  • 周蓬安.blog的博客—强国博客—人民网 2019-11-07
  • 这些位置请不要犯规,任意球命中率堪比点球! 2019-10-30
  • 燕赵晚报:“共享车位”是停车资源的“公约数” 2019-10-30
  • 问题是现在人民是受这个社会的迫害者,没理由参与在其中。 2019-10-03
  • 民警扶摔倒大妈反被讹,监控证明清白后遭怼:看见警车吓的! 2019-10-03
  • 高校在陕招生出新政 快来看有没有你想报考的学校招生计划高校-西安新闻 2019-09-05
  • 国内油价年内首次“六连跌” 每升再降1毛 2019-09-05
  • 别扯没用的,土地事实上属于地方政府才是关键。粮食更重要,咋不炒粮食? 2019-08-30
  • 图解:从中国新闻奖、长江韬奋奖看人民日报70年 2019-08-30
  • 福建三明大田联合志愿者重阳节走进福利院 2019-08-22
  • 庆祝人民日报创刊70周年系列访谈之颜世贵 2019-08-11
  • 征稿:“改革印记”邀您讲述中国发展故事 2019-08-11
  • “重庆造”国际一类新药 获批同时进入中美临床试验 2019-08-10
  • 凤凰好书榜∣第46周周榜 2019-08-10
  • 工业和信息化“十三五”人才培养规划教材

    Android应用程序开发与典型案例(微课版)

    微课版Android
    季久峰 , 刘洪涛 (主编) 高明旭 , 吴昊 , 陆晓燕 (副主编)

    特码配连码 五六 www.xpiqbd.shop 关于本书的内容有任何问题,请联系 左仲海

    1.边学边练让读者能够熟练编写Android代码,同时让读者能在编写代码时了解每一个知识点的原理,为软件开发打下坚实的基础。
    2.注重读者的知识基础和接受度,对专业技能和基本知识进行合理划分。
    3.配有丰富微课视频,帮助读者解决学习中的重点难点。

    内容摘要

    本书主要讲解Android应用开发的核心技术及典型应用案例,内容由浅入深、通俗易懂。全书共15章。其中,第1~4章为基础知识介绍,可以使读者为以后的编程奠定坚实的基础。第5~14章为更深层次的内容介绍,使读者可以掌握更深一层的Android开发技术。第15章为项目实践,通过一个完整的谷歌电子市场案例,运用软件工程的设计思想,介绍如何进行Android应用程序的开发,带领读者体验项目开发的全过程。
    本书可以作为计算机类相关专业的教材,也可作为相关内容爱好者的自学参考书。

    目录

    第 1章 Android基本概念 1
    1.1 Android简介 2
    1.1.1 Android是什么 2
    1.1.2 Android的发展史 2
    1.2 Android平台特性 3
    1.3 Android系统框架 4
    1.3.1 Linux内核(Linux Kernel) 4
    1.3.2 程序库(Libraries) 4
    1.3.3 Android运行时(Android Runtime) 5
    1.3.4 应用程序框架(Application Framework) 5
    1.3.5 应用程序(Applications) 5
    1.4 Android开发框架 6
    1.4.1 应用方面 6
    1.4.2 数据存储 7
    1.4.3 网络访问 8
    1.5 Android开发环境搭建 9
    1.5.1 JDK的安装和Java环境变量设置 9
    1.5.2 Android Studio的安装 9
    1.5.3 SDK的安装和配置 11
    1.6 创建Android项目 12
    1.7 Android应用程序目录结构介绍 13
    1.8 本章小结 14
    关键知识点测评 15
    第 2章 Activity与Fragment详解 16
    2.1 Activity简介 17
    2.2 Activity简单使用 17
    2.2.1 创建Activity类 17
    2.2.2 创建、加载布局文件 19
    2.2.3 配置Activity 21
    2.2.4 关闭Activity 22
    2.3 Activity的生命周期 23
    2.3.1 返回栈管理Activity 23
    2.3.2 Activity的生命状态 25
    2.3.3 Activity的生命周期方法 26
    2.4 Activity的加载模式 28
    2.4.1 standard模式 28
    2.4.2 singleTop模式 28
    2.4.3 singleTask模式 29
    2.4.4 singleInstance模式 30
    2.5 Fragment详解 32
    2.5.1 Fragment概述 32
    2.5.2 Fragment使用 32
    2.5.3 Fragment与Activity通信 34
    2.5.4 Fragment管理与Fragment事务 35
    2.6 Fragment生命周期 35
    2.7 MVC设计模式 37
    2.8 本章小结 38
    关键知识点测评 38
    第3章 资源文件设计 39
    3.1 文字资源文件 41
    3.1.1 创建文字资源文件 41
    3.1.2 在xml文件中引用文字资源 41
    3.1.3 在Java代码中引用文字资源 42
    3.2 颜色资源文件 42
    3.2.1 创建颜色资源文件 42
    3.2.2 颜色的表现方式 42
    3.2.3 在xml文件中引用颜色资源 43
    3.2.4 在Java代码中引用颜色资源 43
    3.3 尺寸资源文件 44
    3.3.1 创建尺寸资源文件 44
    3.3.2 尺寸单位及对比 44
    3.3.3 在xml文件中引用尺寸资源 45
    3.3.4 在Java代码中引用尺寸资源 45
    3.4 样式资源文件 46
    3.4.1 创建样式资源文件 46
    3.4.2 在xml文件中引用样式资源 47
    3.4.3 在Java代码中引用样式资源 47
    3.5 主题资源文件 48
    3.5.1 创建主题资源文件 48
    3.5.2 调用系统默认主题文件 48
    3.5.3 在Java代码中调用自定义主题资源文件 49
    3.6 布局资源文件 49
    3.6.1 创建布局资源文件 49
    3.6.2 布局资源文件的调用 50
    3.7 图片资源文件 50
    3.7.1 创建图片资源文件 50
    3.7.2 在xml文件中引用图片资源 50
    3.7.3 在Java代码中引用图片 51
    3.8 菜单资源文件 51
    3.8.1 创建菜单资源文件 52
    3.8.2 菜单资源的调用 52
    3.9 本章小结 53
    关键知识点测评 53
    第4章 图形界面编程 54
    4.1 图形界面设计概述 55
    4.2 常见布局 56
    4.2.1 线性布局 58
    4.2.2 相对布局 61
    4.2.3 框架布局 63
    4.2.4 表格布局 64
    4.2.5 绝对布局 67
    4.2.6 网格布局 68
    4.3 常见控件 68
    4.3.1 TextView文本显示 69
    4.3.2 Button单击触发 70
    4.3.3 EditText文本框输入 70
    4.3.4 单选按钮RadioButton 72
    4.3.5 多选按钮CheckBox 73
    4.3.6 进度条ProgressBar 74
    4.3.7 Toast通知 75
    4.3.8 ImageView显示图片 76
    4.3.9 ListView显示列表 76
    4.3.10 AlertDialog对话框 78
    4.3.11 菜单组件 83
    4.3.12 Action Bar 88
    4.4 selector的使用 92
    4.5 9Patch图片 93
    4.6 本章小结 94
    关键知识点测评 94
    第5章 Intent与intent-filter详解 95
    5.1 Intent简介 96
    5.2 Intent属性与intent-filter配置 96
    5.2.1 Component属性 96
    5.2.2 Action、Category属性与intent-filter配置 97
    5.2.3 指定Action、Category调用系统Activity 100
    5.2.4 Data、Type属性与intent-filter配置 101
    5.2.5 Extra属性 103
    5.2.6 Flag属性 104
    5.3 本章小结 104
    关键知识点测评 104
    第6章 服务详解 105
    6.1 Service简介 106
    6.2 Service的使用 106
    6.2.1 创建Service 106
    6.2.2 配置Service 107
    6.2.3 Service的启动与关闭 107
    6.2.4 Service与进程的关系 108
    6.2.5 Service与Activity的绑定 108
    6.2.6 Service与Activity的通信 111
    6.3 Service的生命周期 111
    6.4 本章小结 112
    关键知识点测评 112
    第7章 广播机制详解 113
    7.1 Broadcast Receiver简介 114
    7.2 自定义广播 114
    7.2.1 静态注册 114
    7.2.2 动态注册 116
    7.3 接收系统广播 118
    7.3.1 监听网络变化 118
    7.3.2 监听系统开关机 120
    7.4 有序广播 121
    7.5 本章小结 122
    关键知识点测评 123
    第8章 Android多线程编程 124
    8.1 线程与进程的基本概念 125
    8.2 主线程 125
    8.3 线程的基本用法 126
    8.3.1 创建线程 126
    8.3.2 开启线程 126
    8.3.3 子线程中更新UI 126
    8.4 Handler消息传递机制 127
    8.4.1 消息队列机制原理详解 127
    8.4.2 Handler的使用 128
    8.5 AsyncTask异步任务 128
    8.5.1 异步任务简介 128
    8.5.2 异步任务的使用 129
    8.6 本章小结 131
    关键知识点测评 131
    第9章 Android数据存储 132
    9.1 数据存储简介 133
    9.2 File文件存储 133
    9.2.1 内部存储 133
    9.2.2 外部存储 135
    9.2.3 文件存储的特点 136
    9.3 SharedPreferences存储 137
    9.3.1 SharedPreferences与Editor 137
    9.3.2 将数据存储到SharedPreferences中 137
    9.3.3 从SharedPreferences中读取数据 140
    9.3.4 SharedPreferences的特点 140
    9.4 SQLite数据库存储 140
    9.4.1 SQLite数据库简介 140
    9.4.2 创建数据库 142
    9.4.3 升级数据库 145
    9.4.4 添加数据 145
    9.4.5 删除数据 146
    9.4.6 更新数据 147
    9.4.7 查询数据 147
    9.4.8 使用SQL语句操作数据库 149
    9.5 本章小结 149
    关键知识点测评 149
    第 10章 内容提供者详解 150
    10.1 ContentProvider简介 151
    10.2 URI简介 151
    10.3 自定义ContentProvider 151
    10.3.1 创建ContentProvider 151
    10.3.2 配置ContentProvider 153
    10.3.3 ContentProvider操作数据库 154
    10.3.4 使用ContentResolver访问ContentProvider 156
    10.3.5 数据共享 156
    10.4 使用系统ContentProvider 156
    10.4.1 读取系统短信 157
    10.4.2 读取系统联系人 157
    10.5 本章小结 157
    关键知识点测评 158
    第 11章 传感器编程 159
    11.1 传感器简介 160
    11.2 常用传感器 162
    11.2.1 方向传感器 162
    11.2.2 磁力传感器 163
    11.2.3 温度传感器 163
    11.2.4 加速度传感器 163
    11.2.5 光线传感器 163
    11.3 传感器开发步骤 164
    11.4 开发案例 164
    11.5 本章小结 167
    关键知识点测评 167
    第 12章 网络编程 168
    12.1 网络技术简介 169
    12.2 获取手机联网状态 169
    12.3 WebView的使用 170
    12.4 使用URL访问网络资源 172
    12.5 使用HTTP访问网络 173
    12.5.1 使用HttpURLConnection 173
    12.5.2 使用HttpClient 177
    12.6 本章小结 179
    关键知识点测评 179
    第 13章 多媒体开发 180
    13.1 多媒体开发简介 181
    13.2 音频播放 181
    13.3 视频播放 186
    13.4 调用摄像头 190
    13.5 本章小结 192
    关键知识点测评 192
    第 14章 图形图像处理 193
    14.1 图形图像技术简介 194
    14.2 Drawable 194
    14.2.1 Drawable简介 194
    14.2.2 Drawable分类 194
    14.2.3 Drawable使用 196
    14.3 位图(Bitmap) 201
    14.3.1 BitmapFactory 201
    14.3.2 Bitmap的使用 201
    14.4 绘图 201
    14.4.1 Canvas 201
    14.4.2 Rect和Path 203
    14.4.3 Paint 203
    14.4.4 Canvas和Paint的使用 204
    14.5 视图动画 205
    14.5.1 TranslateAnimation 206
    14.5.2 ScaleAnimation 207
    14.5.3 RotateAnimation 208
    14.5.4 AlphaAnimation 208
    14.5.5 帧动画 209
    14.6 属性动画 209
    14.6.1 ValueAnimator 210
    14.6.2 ObjectAnimator 210
    14.6.3 AnimatorSet 211
    14.6.4 属性动画的监听器 211
    14.7 SurfaceView绘图 212
    14.8 本章小结 215
    关键知识点测评 215
    第 15章 项目综合开发 216
    15.1 项目简介 217
    15.2 项目实战准备 217
    15.2.1 搭建服务器 217
    15.2.2 项目相关类库 218
    15.3 侧拉菜单及ActionBar的实现 218
    15.3.1 侧拉菜单的实现 218
    15.3.2 填充侧拉菜单 219
    15.3.3 设置ActionBar 223
    15.4 主界面框架的搭建 225
    15.4.1 导入主页需要的类库 225
    15.4.2 完成主界面的xml布局 226
    15.4.3 填充ViewPager并绑定Indicator 227
    15.5 填充HomeFragment界面 229
    15.5.1 工具类CommonUtil的创建 229
    15.5.2 LoadingPager类的创建 229
    15.5.3 BaseFragment类的创建 232
    15.5.4 封装网络请求框架 233
    15.5.5 请求路径封装和json数据解析 235
    15.5.6 封装Gson工具类 238
    15.5.7 抽取BaseHolder和BasicAdapter 238
    15.5.8 BaseListFragment基类的抽取 240
    15.5.9 HomeFragment的实现 241
    15.5.10 给HomeFragment添加轮播图 244
    15.6 填充SubjectFragment界面 246
    15.6.1 SubjectFragment界面条目的创建 246
    15.6.2 SubjectFragment界面解析数据 248
    15.6.3 SubjectFragment请求数据给界面填充数据 249
    15.7 填充HotFragment界面 249
    15.7.1 自定义流式布局FlowLayout 249
    15.7.2 使用FlowLayout完成HotFragment界面 253
    15.8 完成应用详情页AppDetailActivity 254
    15.8.1 AppDetailActivity整体框架 254
    15.8.2 完成AppDownload??椤?57
    15.9 本章小结 268
    关键知识点测评 268

    读者评论

    赶紧抢沙发哦!

    我要评论

    作者介绍

    季久峰,国内知名IT培训专家,华清远见教育集团创始人,中国嵌入式工程师职业教育理念的奠基人和开拓者,多年专注于嵌入式、物联网和移动开发技术的推广、普及,业内高端IT专业技术培训体系的积极倡导者和组织者,《高等院校嵌入式人才培养规划教材》和《高等院校物联网人才培养规划教材》系列丛书主编。中国嵌入式系统产业协会第一届理事会副理事长,荣获中国“嵌入式系统十佳杰出青年”。
  • Android移动开发基础案例教程

    本书从初学者的角度出发,采用案例驱动式教学方法,对Android基础知识进行讲解。在案例设计上力求贴合实际需求...

    ¥39.80
  • Photoshop CC设计与应用任务教程

    随着Adobe CS系列版本的结束,新版本CC随之而来。Photoshop CC是Adobe产品一次历史性的升...

    ¥49.80
  • Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)

    本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(以下简称“SSM”)...

    ¥49.80
  • 购买本书用户

    相关图书

    特码配连码 五六
  • 端午假期首日高速路况:石家庄周边5个高速站口关闭 2019-11-20
  • 周蓬安.blog的博客—强国博客—人民网 2019-11-07
  • 这些位置请不要犯规,任意球命中率堪比点球! 2019-10-30
  • 燕赵晚报:“共享车位”是停车资源的“公约数” 2019-10-30
  • 问题是现在人民是受这个社会的迫害者,没理由参与在其中。 2019-10-03
  • 民警扶摔倒大妈反被讹,监控证明清白后遭怼:看见警车吓的! 2019-10-03
  • 高校在陕招生出新政 快来看有没有你想报考的学校招生计划高校-西安新闻 2019-09-05
  • 国内油价年内首次“六连跌” 每升再降1毛 2019-09-05
  • 别扯没用的,土地事实上属于地方政府才是关键。粮食更重要,咋不炒粮食? 2019-08-30
  • 图解:从中国新闻奖、长江韬奋奖看人民日报70年 2019-08-30
  • 福建三明大田联合志愿者重阳节走进福利院 2019-08-22
  • 庆祝人民日报创刊70周年系列访谈之颜世贵 2019-08-11
  • 征稿:“改革印记”邀您讲述中国发展故事 2019-08-11
  • “重庆造”国际一类新药 获批同时进入中美临床试验 2019-08-10
  • 凤凰好书榜∣第46周周榜 2019-08-10
  • 老时时彩开奖结果 扑克牌玩法 浙江快乐12推荐 星空娱乐官网下载 x香港赛马会官方网站 现在加盟什么行业最赚钱吗 双色球计划 极速飞艇能玩吗 建彩票网站 快乐扑克选四开奖结果 北京单场彩 北京快3走势图表官网 竞彩微信群 福彩3d九宫图定胆技巧 怎样查询彩票中奖 四川快乐12中奖玩法