正版保障 假一赔十 电子发票
¥ 69.04 7.0折 ¥ 99 全新
库存2件
作者罗帅、罗斌
出版社清华大学出版社
ISBN9787302589358
出版时间2022-01
装帧平装
开本16开
定价99元
货号1202571426
上书时间2024-12-24
Android是Google公司专门为移动设备开发的、完全免费的平台,它不仅仅是一款在手机上运行的操作系统,而且越来越广泛地应用于各种可佩戴设备、电视、汽车、平板计算机、微波炉等领域。Android 是开源的,而且是可以免费获得的,这也就意味着任何人都能获得它,并对它进行修改,使之能够运行在任何一种平台上; 事实上,这也是它能够力压群雄、成为市场主流的原因。
Android平台不仅支持 Java、C、C 等主流的编程语言,还支持Ruby、Python等脚本语言,这使得Android有着非常广泛的开发群体。对于技术而言,孤立的存在是没有任何意义的,技术只有与需求相结合,才具有自身的价值。本书分为5章,介绍使用
HTML、XML和Java语言编写的jQuery Mobile、OpenCV、OpenGL、高德地图和腾讯地图在Android平台上运行的应用实例。
第1章为jQuery Mobile实例。jQuery Mobile是jQuery 在手机和平板设备上的版本,jQuery Mobile不仅包含jQuery核心库,还提供了一个完整、统一的jQuery移动用户界面(UI)框架,支持全球主流的移动平台。jQuery Mobile将“写得更少、做得更多”这一理念提升到了新的层次。在本章中,读者将学习使用jQuery Mobile实现下列功能: 创建图文结合的导航按钮,使用过渡动画跳转页面、显示弹窗,在侧滑面板上创建抽屉菜单,创建支持上下限设置的滑块,实现多个折叠块互斥展开,根据首字分组显示列表项,为列表项添加气泡计数器,通过搜索框过滤表格内容,通过响应式UI布局表格,监听手机横屏或竖屏切换,为图像添加下拉回弹功能,在页面中开启和关闭WiFi等。
第2章为OpenCV实例。OpenCV是一款开源的计算机视觉库(Open Source Computer Vision Library),它封装了超过1000个常见的图像处理算法。OpenCV自诞生以来,就被广泛应用于许多领域的产品研发与创新上,如: 卫星地图与电子地图拼接,医学方面的图像噪声处理,安防监控领域的安全与入侵检测,军事领域的无人机飞行、无人驾驶与水下机器人等众多领域。OpenCV库基于C/C 编写,其开源协议允许在学术研究与商业开发中免费使用它。在本章中,读者无须了解OpenCV的底层算法,借助OpenCV提供的SDK,就可以实现下列功能: 以凸包方式抠取图像,根据字母形状抠取图像,为图像添加腐蚀特效、膨胀特效、美颜特效、梯度特效,使用中值滤波、方框滤波、金字塔采样、均值方法模糊图像,在图像上执行顶帽运算、黑帽运算、开运算、闭运算,使用拉普拉斯算子、LoG算子、Prewitt算子、Sobel方法、absdiff方法、Scharr方法、Canny方法检测图像的轮廓边缘,在图像中查找霍夫圆、人脸、人眼、行人、文字块,使用双边滤波清除噪点,对图像进行Gamma校正,对图像的缺陷进行修复,使用直方图均衡调整饱和度,比较两幅图像的相似度,自定义摄像头的预览画面等。
第3章为OpenGL实例。OpenGL(Open Graphics Library)是用于渲染二维、三维矢量图形的跨语言、跨平台的应用程序编程接口(API),它由数百个不同的函数组成,用来呈现复杂的三维景象。通过OpenGL,可以使用计算机图形学技术产生逼真的图像,或者通过一些虚构的方式产生虚拟的图像。OpenGL发展至今,已经超过了20年,它已经被广泛应用于游戏、影视、军事、航空航天、地理、医学、机械设计,以及各类科学数据可视化领域。OpenGL支持几乎所有的主流平台,包括Windows、Mac OS及各种UNIX平台。它同时也可以用于几乎所有的主流编程语言中,例如C/C 、Java、C#、Visual Basic、Python、Perl等。在Android手机上,通常以GLSurfaceView.Renderer方式使用OpenGL。在本章中,读者将学习使用OpenGL实现下列功能: 在场景上绘制圆柱体、圆锥体、三棱柱、三棱锥等,根据指定系数缩放立方体,通过手势控制立方体旋转,通过传感器控制立方体旋转,启用漫射光照射立方体,在立方体上添加雾化特效,创建自定义的怀旧滤镜、曝光滤镜、高光滤镜、HDR滤镜、色阶调节滤镜、水彩画滤镜、二值化滤镜、色温调节滤镜、内部梯度滤镜、哈哈镜滤镜、异形裁剪滤镜、异形抠图滤镜、四分镜滤镜、滤色叠加滤镜、点乘运算滤镜,滑动手指浏览全景图,以全景模式播放全景视频,使用滤镜调整摄像头对比度等。
第4章为腾讯地图实例。腾讯地图以前称为SOSO地图,是由腾讯公司推出的一种互联网地图服务,2013年12月12日,腾讯旗下地图产品正式更名为腾讯地图。使用腾讯地图可以查询全国大部分城市主要道路的实时路况信息,帮助用户搜寻周边近的餐馆、酒店、加油站等兴趣点,也可以获取指定地点的街景,通过腾讯地图的街景,用户可以实现网上虚拟旅游,也可以在前往某地之前了解该地的周边环境,从而更容易找到目的地。在本章中,读者将学习使用腾讯地图实现下列功能: 在腾讯地图上添加图像标记、文本标记、降落动画、透明度动画,根据起点和终点查询步行线路、骑行线路、公交线路、驾车线路,模拟小车在驾车线路上行驶,在腾讯地图上显示实时路况,在指定行政区中查询POI,根据省名查询该省的省会,查询手机所在位置的经纬度,根据纬度和经度值查询街景,在腾讯地图上自定义热力图,将腾讯地图保存为图像文件等。
第5章为高德地图实例。高德地图初由高德软件有限公司开发,2014年阿里巴巴斥资11亿美元完成对高德地图的全资收购。高德地图提供了诸多优秀的实用功能,如公交出行线路规划、自驾出行线路规划、动态导航、兴趣点搜索、热门地点搜索、热门线路搜索、叫车服务等。在本章中,读者将学习使用高德地图实现下列功能: 在高德地图上绘制圆弧线,使用自定义纹理设置多边形的边线,使用自定义布局文件添加标记,在高德地图上添加覆盖层、弹跳动画、生长动画、多帧动画、多段动画,查询指定地点周边实时路况,根据道路名称查询实时路况,根据实时路况绘制驾车线路,查询驾车线路沿途的加油站、洗手间、汽修点,动态模拟驾车过程及其提示,将驾车线路短串分享到微信,根据起点和终点查询驾车距离、骑行距离,搜索公交站点,查询公交线路的开收班信息,在列表中显示POI搜索结果,在限定范围中搜索POI,将POI地址短串分享到微信,根据区县名称查询管辖范围,使用室内高德地图浏览楼层,自定义高德地图的显示样式,查询指定城市的当前天气和天气预报等。
本书实例实用性强、技术新颖、贴近实际、思路清晰、语言简洁、高效直观、干货颇多。希望读者在阅读时更多地关注实例的开发思想,而不是具体的代码逻辑,代码总会不断地更迭,解决问题的思路却历久弥新。希望在读完本书以后,读者能够产生“看得懂、学得会、做得出、有用途”的感觉; 即使由于时间关系不能精读全书,在实际开发工作中遇到问题时,也会在本书中相同或类似的问题场景中快速找到解决方案。
本书实例基于Android 8.1版本,在Android Studio 3.4集成开发环境中使用HTML、XML和Java等语言编写。因此,测试手机或模拟器的Android版本不得低于8.1,部分实例在模拟器上无法测试,建议在学习时使用屏幕分辨率为2160×1080像素、Android 8.1及以上版本的手机作为主要测试工具; 在测试实例源代码时,必须保证网络畅通。
全书所有内容和思想并非一人之力所能及,而是凝聚了众多热心人士的智慧并经过充分的提炼和总结而成,在此对他们表示崇高的敬意和衷心的感谢!
由于时间关系和作者水平原因,少量内容可能存在认识不全面或偏颇,以及一些疏漏和不当之处,敬请读者批评指正。
本书提供完整案例源代码,请读者先扫描封底刮刮卡内二维码,获得权限,再扫描下方二维码下载源代码。
罗帅罗斌2021年于重庆渝北
本书以“问题描述 解决方案”的模式,用300个实例介绍了在Android移动端极具商业开发价值的编程技术。全书分为5章: 第1章介绍了使用jQuery Mobile创建导航按钮、过渡动画、弹窗、侧滑面板、折叠块、表格过滤、响应式用户界面(UI)布局等实例。第2章介绍了使用OpenCV在图像上执行顶帽运算、黑帽运算、开运算、闭运算,以及使用拉普拉斯算子、LoG算子、Prewitt算子、Sobel方法、absdiff方法、Scharr方法、Canny方法检测图像的轮廓边缘,在图像中查找霍夫圆、人脸、人眼、行人、文字块等实例。第3章介绍了使用OpenGL在场景上绘制圆柱体、圆锥体、三棱柱、三棱锥,缩放立方体,创建各种滤镜等实例。第4章介绍了在腾讯地图上添加图像标记、文本标记、透明度动画、降落动画,根据起点和终点查询步行线路、骑行线路、公交线路、驾车线路,在指定行政区中查询兴趣点(POI),查询街景,自定义热力图等实例。第5章介绍了在高德地图上添加覆盖层、弹跳动画、生长动画、多帧动画、多段动画,查询指定地点周边实时路况,根据实时路况绘制驾车线路,查询驾车线路沿途的加油站、洗手间、汽修点,搜索公交站点,查询公交线路的开收班信息,在限定的范围中搜索POI,查询指定城市的天气预报等实例。 本书适于作为广大Android移动端开发人员的案头参考书,无论对于编程初学者,还是编程高手,本书都极具参考价值和收藏价值。
Android App开发超实用代码集锦
全新天津
¥ 49.50
Android App开发超实用代码集锦
全新保定
¥ 42.57
Android App开发超实用代码集锦
全新保定
¥ 43.57
9787302589358Android App开发超实用代码集锦
全新北京
¥ 47.12
Android APP开发实战
全新广州
¥ 40.64
Android APP开发实战
全新广州
¥ 40.59
Android APP开发实战
全新广州
¥ 40.64
Android APP开发实战
全新广州
¥ 40.67
Android APP开发实战
全新广州
¥ 40.58
Android APP开发入门
九五品天津
¥ 12.81
— 没有更多了 —
以下为对购买帮助不大的评价