华信教育资源网
Android Studio移动应用开发高级进阶
丛   书   名: 普通高等职业教育计算机系列规划教材
作   译   者:罗佳,吴绍根 出 版 日 期:2019-08-01
出   版   社:电子工业出版社 维   护   人:徐建军 
书   代   号:G0370020 I S B N:9787121370021

图书简介:

本书是Android Studio移动应用开发系列教材的高级篇。本书在《Android Studio移动应用开发基础》教材的基础上,对Android的知识点进行了扩充介绍,其内容包括样式和主题、再谈Fragment、Dialog对话框、Notification通知、Android支持包的使用、自定义组件、触屏事件和基于矩阵的图像变换、使用网络、定位和地图、Android电话控制、短消息SMS和多媒体消息服务MMS、Android NDK开发入门,以及Android游戏开发实例。针对本书各个章节涉及的知识点,编者安排了多个案例,由易到难,以此来引导读者学习,读者通过完成这些案例可以了解知识点的应用情况;同时,编者针对每个案例还设计了对应的练习题,让读者在完成知识点学习后能够有对应的实践过程。
定价 39.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书是Android Studio移动应用开发系列教材的高级篇。本书在《Android Studio移动应用开发基础》教材的基础上,对Android的知识点进行了扩充介绍,其内容包括样式和主题、再谈Fragment、Dialog对话框、Notification通知、Android支持包的使用、自定义组件、触屏事件和基于矩阵的图像变换、使用网络、定位和地图、Android电话控制、短消息SMS和多媒体消息服务MMS、Android NDK开发入门,以及Android游戏开发实例。针对本书各个章节涉及的知识点,编者安排了多个案例,由易到难,以此来引导读者学习,读者通过完成这些案例可以了解知识点的应用情况;同时,编者针对每个案例还设计了对应的练习题,让读者在完成知识点学习后能够有对应的实践过程。

    图书详情

    ISBN:9787121370021
    开 本:16开
    页 数:212
    字 数:381.0

    本书目录

    第1章  样式和主题	1
    1.1  样式入门	1
    1.2  定义样式	4
    1.2.1  定义样式的一般方法	4
    1.2.2  样式定义中的可用属性	5
    1.3  应用样式	6
    1.3.1  将样式应用到某个组件	6
    1.3.2  将样式应用到某个Activity或整个应用程序	7
    1.4  使用Android平台已定义的样式和主题	8
    1.4.1  Android已定义的典型的样式	8
    1.4.2  使用主题的注意事项	8
    1.5  Android应用程序的主题样式结构分析	9
    1.6  本章同步练习	10
    第2章  再谈Fragment	11
    2.1  Fragment入门	11
    2.2  Fragment生命周期	14
    2.3  本章同步练习一	18
    2.4  动态管理Fragment	18
    2.5  本章同步练习二	24
    第3章  Dialog对话框	25
    3.1  Dialog入门	25
    3.2  本章同步练习一	30
    3.3  列表信息选择对话框	30
    3.4  本章同步练习二	37
    第4章  Notification通知	38
    4.1  Notification使用入门	38
    4.2  本章同步练习一	42
    4.3  管理Notification	42
    4.4  使用Notification显示任务进度	42
    4.5  本章同步练习二	46
    第5章  Android支持包的使用	47
    5.1  Android支持包总览	47
    5.2  下载Android Support Package	48
    5.3  使用支持包的ViewPager实现多屏滑动切换	49
    5.3.1  使用ViewPager的一般步骤	53
    5.3.2  PagerTabStrip 和 PagerTitleStrip	53
    5.3.3  FragmentPagerAdapter和FragmentPagerStateAdapter	55
    5.4  本章同步练习一	55
    5.5  使用支持包的SlidingPaneLayout实现双栏滑动	55
    5.6  本章同步练习二	61
    第6章  自定义组件	62
    6.1  自定义组件的一般方法	62
    6.2  基于View的完全自定义组件	62
    6.3  本章同步练习一	74
    6.4  改进Android已有组件	74
    6.5  组合Android组件以形成复合组件	77
    6.6  本章同步练习二	77
    6.7  基于SurfaceView的自定义组件	77
    6.7.1  理解SurfaceView	77
    6.7.2  一个简单SurfaceView的例子	77
    6.7.3  使用基于内存的SurfaceView绘制技术	81
    6.8  本章同步练习三	84
    第7章  触屏事件和基于矩阵的图像变换	85
    7.1  触屏事件基础	85
    7.2  触屏事件基础举例	86
    7.3  本章同步练习一	91
    7.4  通过触屏事件滑动组件	91
    7.5  本章同步练习二	96
    7.6  使用基于矩阵的图像变换	96
    7.7  本章同步练习三	108
    第8章  使用网络	109
    8.1  使用ConnectivityManager管理网络状态	109
    8.2  使用HttpURLConnection访问网络	111
    8.2.1  使用HttpURLConnection的GET方法获取图片	112
    8.2.2  使用HttpURLConnection的POST方法获取图片	117
    8.3  本章同步练习一	120
    8.4  使用OkHttp访问网络	120
    8.4.1  使用OkHttp的一般过程	120
    8.4.2  使用GET方法进行服务请求	121
    8.4.3  使用POST方法进行服务请求	121
    8.4.4  设置请求头及提取响应头	123
    8.4.5  配置OkHttp超时	123
    8.5  图片获取示例的OkHttp GET实现	124
    8.6  图片获取示例的OkHttp POST实现	128
    8.7  本章同步练习二	132
    8.8  使用Multipart传递请求数据到服务器端程序	132
    8.9  本章同步练习三	139
    8.10  使用JSON格式的数据与服务器端通信	139
    8.10.1  JSON基础	139
    8.10.2  在JavaScript中使用JSON数据	140
    8.10.3  在Java中使用JSON数据	140
    8.10.4  使用POST请求及JSON数据格式发送请求	141
    第9章  定位和地图	148
    9.1  使用百度定位SDK定位位置	148
    9.2  使用百度地图SDK显示地图	153
    9.3  本章同步练习	156
    第10章  Android电话控制	157
    10.1  电话设备模块	157
    10.2  电话基本控制	157
    10.2.1  拨打电话	157
    10.2.2  获取电话设备详细信息	157
    10.2.3  监听电话状态的变化	159
    10.2.4  监听电话呼叫状态变化的广播消息	161
    10.3  综合举例:电话拦截及电话录音	161
    第11章  短消息SMS和多媒体消息服务MMS	169
    11.1  使用Intent来发送SMS消息和MMS消息	169
    11.2  使用SMS管理器来发送短消息	169
    11.2.1  发送文本消息和Data消息	169
    11.2.2  跟踪消息的发送结果	170
    11.3  监听SMS到达的广播消息	171
    11.4  SMS综合举例	171
    第12章  Android NDK开发入门	178
    12.1  建立NDK开发环境	178
    12.2  构建第一个支持NDK的Android工程	179
    12.3  编写自己的C语言函数	183
    12.4  新建一个C++程序	185
    12.5  关于NDK开发的后记	188
    第13章  Android游戏开发实例	189
    13.1  工程结构	190
    13.2  如何阅读这个游戏程序	190
    13.3  游戏程序的主要Java文件及其功能	205
    13.4  本章同步练习	206
    展开

    前     言

    本书是Android Studio移动应用开发系列教材的高级篇,与本书配套的《Android Studio移动应用开发基础》介绍的内容是所有Android开发人员必须具备的Android基础知识,本书在前书的基础上,针对Android的高级应用进行了知识扩展,主要介绍了Fragment的应用、Notification通知、Android支持包的使用、自定义组件、触屏事件和基于矩阵的图像变换、使用网络、定位和地图、Android NDK开发入门及Android游戏开发实例等内容。本书中的示例都是针对知识点精心设计的,并配有对应的练习题。读者按照书中的问题解决步骤进行学习,可以对所学知识点有清楚的认知,通过练习书中对应的示例,可以对知识点做进一步巩固,从而做到“学中做,做中学”。
    本书还具有如下几个特点。
    1.针对Android高级应用选取知识点
    当前Android应用技术涉及的知识点除了前书介绍的基础内容,还包括自定义UI组件、图形图像处理、位置服务及游戏开发等内容,本书针对当前Android应用常用的高级技术进行了知识点的选取,主要包含高级UI组件的应用和自定义、图像处理、定位技术及游戏和NDK开发等内容。
    2.案例驱动,实用性强
    本书采用了案例驱动的方式来讲授知识点,每个知识点都可找到对应的参考实例,同时还设计了对应的练习题供读者独立实践,使得读者学习后能够通过实践对知识点进行巩固。
    3.通俗易懂,讲解详细
    本书主要的风格是语言通俗易懂、操作步骤详细、编程思路清晰。只要读者有一定Android开发基础,通过阅读本书就可以进一步提升Android开发水平。
    本书由多年从事Java及Android等移动开发教学经验的广东轻工职业技术学院的罗佳和吴绍根组织编写,最后由罗佳负责统稿和审校。在编写过程中,企业工程师吴边等提供了大量真实案例和宝贵建议,在此表示衷心感谢!
    为了方便教师教学,本书配有电子教学课件及相关资源,请有此需要的教师登录华信教育资源网(www.hxedu.com.cn)下载,如有问题可在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
    由于编者水平有限,编写时间仓促,书中难免存在不足之处,敬请读者给予批评和指正。
    
    
                                                                         编  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网