问题描述+解决方案+真实源码+效果截图,介绍jQuery Mobile、OpenCV、OpenGL等在Android平台运行的应用,包含300个实例,提供完整源代码,边看边做边学
本书以“问题描述+解决方案”的模式,用300个实例介绍了在Android移动端极具商业开发价值的编程技术。全书分为5章:第1章介绍了使用jQuery Mobile创建导航按钮、过渡动画、弹窗、侧滑面板、折叠块、表格过滤、响应式用户界面(UI)布局等实例。第2章介绍了使用OpenCV在图像上执行顶帽运算、黑帽运算、开运算、闭运算,以及使用拉普拉斯算子、LoG算子、Prewitt算子、Sobel方法、absdiff方法、Scharr方法、Canny方法检测图像的轮廓边缘,在图像中查找霍夫圆、人脸、人眼、行人、文字块等实例。第3章介绍了使用OpenGL在场景上绘制圆柱体、圆锥体、三棱柱、三棱锥,缩放立方体,创建各种滤镜等实例。第4章介绍了在腾讯地图上添加图像标记、文本标记、透明度动画、降落动画,根据起点和终点查询步行线路、骑行线路、公交线路、驾车线路,在指定行政区中查询兴趣点(POI),查询街景,自定义热力图等实例。第5章介绍了在高德地图上添加覆盖层、弹跳动画、生长动画、多帧动画、多段动画,查询指定地点周边实时路况,根据实时路况绘制驾车线路,查询驾车线路沿途的加油站、洗手间、汽修点,搜索公交站点,查询公交线路的开收班信息,在限定的范围中搜索POI,查询指定城市的天气预报等实例。
本书适于作为广大Android移动端开发人员的案头参考书,无论对于编程初学者,还是编程高手,本书都极具参考价值和收藏价值。
第1章 jQuery Mobile实例
创建图文结合的导航按钮
自定义导航栏的按钮图标
移除默认按钮图标的圆圈
隐藏或显示页眉和页脚
在页眉的两端布局按钮
居中对齐页脚的多个按钮
强制使页脚与屏幕底部靠齐
使用过渡动画跳转页面
自定义过渡动画的方向
在页面跳转时禁止动画
自定义淡出淡入过渡动画
使用多种过渡动画组合
使用过渡动画显示弹窗
自定义圆角风格的弹窗
自定义黑色主题的弹窗
在弹窗右上角添加按钮
在弹窗边线上添加箭头
将弹窗定位在元素上方
强制使用按钮关闭弹窗
在侧滑面板创建抽屉菜单
根据输入框内容过滤文本
在输入框中设置提示文本
在输入框中添加清空按钮
根据两个选项创建滑块开关
设置和获取滑块的取值范围
创建支持上下限设置的滑块
动态折叠或展开折叠块
自定义折叠块的图标位置
自定义折叠图标和展开图标
实现多个折叠块互斥展开
创建多层嵌套的折叠块
创建图文结合的列表项
自定义列表项的图标大小
根据首字分组显示列表项
为列表项添加气泡计数器
自定义选择框右端箭头图标
设置选择框的选项不可选择
一次全选或全不选复选框
禁用单选按钮的部分选项
预置和获取单选按钮的值
动态指定表格显示哪些列
通过搜索框过滤表格内容
通过响应式UI布局表格
通过响应式UI布局文本块
通过网格UI均分图文块
使用字段容器响应屏幕切换
监听手机横屏或竖屏切换
使用圆角UI对图像进行圆角处理
使用阴影UI为图像添加阴影
使用两指手势实现缩放图像
使用两指手势实现旋转图像
为图像添加下拉回弹功能
监听手指左滑或右滑图像
通过双击操作实现缩放图像
以拖动方式实现图像移动
以动画方式滚动超长图像
在滚动图像时实现标题置顶
浏览在存储卡上的图像文件
将当前图像保存到手机存储卡上
选择并播放手机存储卡上的视频
在页面中开启和关闭WiFi
第2章 OpenCV实例
在图像上绘制文本
在图像上绘制箭头线
在图像上绘制弧线
在图像上绘制折线
在图像上绘制凸折线
在图像上绘制五边形
在图像上绘制椭圆
在图像上绘制标记
在图像上添加水印
在图像上添加噪点
……
第3章 OpenGL实例
第4章 腾讯地图实例
第5章 高德地图实例