Android App开发超实用代码集锦——jQuery Mobile+OpenCV+OpenGL

副标题:无

作   者:罗帅、罗斌

分类号:

ISBN:9787302589358

微信扫一扫,移动浏览光盘

简介

本书以“问题描述 解决方案”的模式,用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实例

001创建图文结合的导航按钮

002自定义导航栏的按钮图标

003移除默认按钮图标的圆圈

004隐藏或显示页眉和页脚

005在页眉的两端布局按钮

006居中对齐页脚的多个按钮

007强制使页脚与屏幕底部靠齐

008使用过渡动画跳转页面

009自定义过渡动画的方向

010在页面跳转时禁止动画

011自定义淡出淡入过渡动画

012使用多种过渡动画组合

013使用过渡动画显示弹窗

014自定义圆角风格的弹窗

015自定义黑色主题的弹窗

016在弹窗右上角添加按钮

017在弹窗边线上添加箭头

018将弹窗定位在元素上方

019强制使用按钮关闭弹窗

020在侧滑面板创建抽屉菜单

021根据输入框内容过滤文本

022在输入框中设置提示文本

023在输入框中添加清空按钮

024根据两个选项创建滑块开关

025设置和获取滑块的取值范围

026创建支持上下限设置的滑块

027动态折叠或展开折叠块

028自定义折叠块的图标位置

029自定义折叠图标和展开图标

030实现多个折叠块互斥展开

031创建多层嵌套的折叠块

032创建图文结合的列表项

033自定义列表项的图标大小

034根据首字分组显示列表项

035为列表项添加气泡计数器

036自定义选择框右端箭头图标

037设置选择框的选项不可选择

038一次全选或全不选复选框

039禁用单选按钮的部分选项

040预置和获取单选按钮的值

041动态指定表格显示哪些列

042通过搜索框过滤表格内容

043通过响应式UI布局表格

044通过响应式UI布局文本块

045通过网格UI均分图文块

046使用字段容器响应屏幕切换

047监听手机横屏或竖屏切换

048使用圆角UI对图像进行圆角处理

049使用阴影UI为图像添加阴影

050使用两指手势实现缩放图像

051使用两指手势实现旋转图像

052为图像添加下拉回弹功能

053监听手指左滑或右滑图像

054通过双击操作实现缩放图像

055以拖动方式实现图像移动

056以动画方式滚动超长图像

057在滚动图像时实现标题置顶

058浏览在存储卡上的图像文件

059将当前图像保存到手机存储卡上

060选择并播放手机存储卡上的视频

061在页面中开启和关闭WiFi

第2章OpenCV实例

062在图像上绘制文本

063在图像上绘制箭头线

064在图像上绘制弧线

065在图像上绘制折线

066在图像上绘制凸折线

067在图像上绘制五边形

068在图像上绘制椭圆

069在图像上绘制标记

070在图像上添加水印

071在图像上添加噪点

072以凸包方式抠取图像

073以五角星形状抠取图像

074以圆形形状抠取图像

075以字母形状抠取图像

076按照比例缩放图像

077按照角度旋转图像

078在垂直方向翻转图像

079为图像添加反色特效

080为图像添加腐蚀特效

081为图像添加膨胀特效

082为图像添加素描特效

083为图像添加羽化特效

084为图像添加漩涡特效

085为图像添加强光特效

086为图像添加亮色特效

087为图像添加雾气特效

088为图像添加美颜特效

089为图像添加白平衡特效

090为图像添加梯度特效

091在图像边缘添加镜像

092在图像边缘添加边框

093使用中值滤波模糊图像

094使用方框滤波模糊图像

095使用金字塔采样模糊图像

096使用高斯方法模糊图像

097使用均值方法模糊图像

098在图像上执行顶帽运算

099在图像上执行黑帽运算

100在图像上执行开运算

101在图像上执行闭运算

102使用拉普拉斯算子检测边缘

103使用LoG算子检测边缘

104使用Prewitt算子检测边缘

105使用Sobel方法检测边缘

106使用absdiff方法检测边缘

107使用Scharr方法检测边缘

108使用Canny方法检测边缘

109在图像中查找霍夫圆

110在图像中查找人脸

111在图像中查找人眼

112在图像中查找行人

113在图像中查找前景物体

114在图像中查找文字块

115以阈值化方式调整图像

116对图像进行光照补偿

117对图像进行细节强化

118根据图像生成铅笔图

119使用双边滤波清除噪点

120对图像进行Gamma校正

121对图像的缺陷进行修复

122以CLAHE方式强化图像

123判断点与图形的位置关系

124计算多边形的面积

125计算多边形的周长

126使用直方图均衡调整饱和度

127使用直方图均衡化提高对比度

128比较两幅图像的相似度

129按照权重值混合叠加两幅图像

130以差值混合模式叠加两幅图像

131以点光算法叠加两幅图像

132自定义摄像头的预览画面

133使用摄像头拍摄照片

134读取手机存储卡上的图像文件

135将图像保存到手机存储卡上

第3章OpenGL实例

136在场景中绘制五角星

137在场景中绘制圆柱体

138在场景中绘制圆锥体

139在场景中绘制三棱柱

140在场景中绘制三棱锥

141在场景中绘制随机噪点

142在场景中添加PNG格式的图像

143为立方体各面设置图像

144根据指定系数缩放立方体

145围绕X轴旋转立方体

146通过手势控制立方体旋转

147通过传感器控制立方体旋转

148沿着圆轨迹平移立方体

149启用漫射光照射立方体

150在立方体上添加雾化特效

151在图像上添加黄色遮罩

152在图像的四周添加边框

153创建自定义的怀旧滤镜

154创建自定义的曝光滤镜

155创建自定义的强光滤镜

156创建自定义的高光滤镜

157创建自定义的点光滤镜

158创建自定义的X光滤镜

159创建自定义的Gamma滤镜

160创建自定义的HDR滤镜

161创建自定义的色阶调节滤镜

162创建自定义的水彩画滤镜

163创建自定义的双边滤波滤镜

164创建自定义的均值模糊滤镜

165创建自定义的羽化滤镜

166创建自定义的暗纹滤镜

167创建自定义的二值化滤镜

168创建自定义的色温调节滤镜

169创建自定义的刺猬特效滤镜

170创建自定义的雕刻特效滤镜

171创建自定义的素描特效滤镜

172创建自定义的内部梯度滤镜

173创建自定义的外部梯度滤镜

174创建自定义的纵向拉伸滤镜

175创建自定义的色相调节滤镜

176创建自定义的马赛克滤镜

177创建自定义的同心圆滤镜

178创建自定义的边框滤镜

179创建自定义的凸面镜滤镜

180创建自定义的哈哈镜滤镜

181创建自定义的漩涡滤镜

182创建自定义的裁剪椭圆滤镜

183创建自定义的异形裁剪滤镜

184创建自定义的异形抠图滤镜

185创建自定义的圆角滤镜

186创建自定义的切角滤镜

187创建自定义的左右分镜滤镜

188创建自定义的上下分镜滤镜

189创建自定义的三层分镜滤镜

190创建自定义的四分镜滤镜

191创建自定义的水平镜像滤镜

192创建自定义的正片叠加滤镜

193创建自定义的差值叠加滤镜

194创建自定义的排他叠加滤镜

195创建自定义的滤色叠加滤镜

196创建自定义的雪花飘舞滤镜

197创建自定义的图像渐变滤镜

198创建自定义的点乘运算滤镜

199创建自定义的黑帽运算滤镜

200创建自定义的顶帽运算滤镜

201创建自定义的LoG算子滤镜

202将图像保存在手机存储卡上

203通过手指滑动浏览全景图

204播放手机存储卡上的视频文件

205以全景模式播放全景视频

206使用滤镜调节视频的亮度

207使用滤镜调整摄像头对比度

208使用滤镜调整摄像头饱和度

第4章腾讯地图实例

209设置腾讯地图的中心地点

210在腾讯地图上绘制实心圆

211在腾讯地图上绘制多边形

212在腾讯地图上添加文本标记

213在腾讯地图上添加图像标记

214在腾讯地图上添加平移动画

215在腾讯地图上添加淡入淡出透明度动画

216在腾讯地图上添加旋转动画

217在腾讯地图上添加缩放动画

218在腾讯地图上添加降落动画

219在腾讯地图上叠加多种动画

220根据起点和终点查询步行线路

221根据起点和终点查询骑行线路

222根据起点和终点查询公交线路

223根据起点和终点查询驾车线路

224模拟小车在驾车线路上行驶

225在腾讯地图上显示实时路况

226在指定矩形范围中查询POI

227在指定圆形范围中查询POI

228在指定行政区中查询POI

229根据省名查询该省的省会

230查询手机所在位置经纬度

231在腾讯地图上查询经纬度

232根据纬度和经度值查询城市

233根据纬度和经度值查询街景

234在输入框中实现地名匹配

235计算两地之间的直线距离

236以指定角度旋转腾讯地图

237以卫星模式浏览腾讯地图

238以3D视角浏览腾讯地图

239在腾讯地图上自定义热力图

240将腾讯地图保存为图像文件

第5章高德地图实例

241在高德地图上绘制箭头线

242在高德地图上绘制圆弧线

243在高德地图上绘制实心多边形

244在高德地图上绘制空心多边形

245自定义纹理设置多边形的边线

246在高德地图上添加覆盖层

247在高德地图上添加自定义文本

248清空高德地图上的文字

249在高德地图上添加自定义标记

250使用自定义布局文件添加标记

251在自定义标记上响应单击事件

252在高德地图上添加放大动画

253在高德地图上添加淡入动画

254在高德地图上添加弹跳动画

255在高德地图上添加生长动画

256在高德地图上添加多帧动画

257在高德地图上添加多段动画

258查询指定地点周边实时路况

259根据道路名称查询实时路况

260根据实时路况绘制驾车线路

261查询驾车线路沿途的加油站

262查询驾车线路沿途的洗手间

263查询驾车线路沿途的汽修点

264动态模拟驾车过程及其提示

265将驾车线路短串分享到微信

266根据起点和终点查询驾车距离

267启用高德地图App查询线路

268启用高德地图App执行导航

269将步行线路短串分享到微信

270根据起点和终点查询骑行线路和距离

271根据起点和终点启用骑行导航

272搜索在某地停靠的公交站点

273查询公交线路的开收班信息

274绘制指定公交线路及其站点

275将公交线路短串分享到微信

276自动匹配输入框的输入内容

277根据多种类别组合搜索POI

278在列表中显示POI搜索结果

279在限定的圆形范围中搜索POI

280将POI地址短串分享到微信

281启用高德地图App搜索POI

282根据区县名称查询管辖范围

283使用室内高德地图浏览楼层

284自定义高德地图的显示样式

285在高德地图上显示指定范围

286计算多边形代表的实际面积

287使用动画相机移动高德地图

288使用动画相机缩放高德地图

289使用动画相机旋转高德地图

290在三维方向上旋转高德地图

291查询指定城市的当前天气

292查询指定城市的天气预报

293根据地名查询该地的经纬度

294根据纬度和经度值查询详细地址

295查询当前手机位置的详细地址

296自定义高德地图的定位圆圈

297将当前高德地图分享到微信

298在高德地图上禁用手势操作

299根据起点和终点查询火车班次

300将高德地图保存为图像文件


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Android App开发超实用代码集锦——jQuery Mobile+OpenCV+OpenGL
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon