类似微信QQ分享我的位置
与微信QQ的即时消息中分享位置相似,点击查看位置按钮即可定位我的当前位置,支持地理位置模糊搜索,有位置列表可选择,地图支持缩放、拖动查看。返回经纬度、地址与位置截屏,使用自定义控件展示位置截屏图片附着所处地址,点击图片可查看位置详情。
与微信QQ的即时消息中分享位置相似,点击查看位置按钮即可定位我的当前位置,支持地理位置模糊搜索,有位置列表可选择,地图支持缩放、拖动查看。返回经纬度、地址与位置截屏,使用自定义控件展示位置截屏图片附着所处地址,点击图片可查看位置详情。
可设置选择图片最大数量,支持拍照与本地相册选择,支持手势缩放与拖动预览。采用facebook开源的图片加载库fresco进行图片浏览。图片尺寸与手机屏幕适配,按比例压缩不变形。采用recylerView展示选中图片,支持添加、删除与点击预览。
核心在于WindowManager,通过它创建一个LayoutParams对象,然后利用该对象设置flag、gravity、xy坐标点。它提供三个方法:addView()、updateLayout()、removeView()。分别对应是添加view、更新view、移除view。主要分析更新view的实现过程:实现触摸事件监听,重写onTouch()方法,在ActionDown时,利用getRawX和getRawY得到x1、y1,在ActionMove时,利用getX和getY获取移动过程的x2、y2,两者作差后作为更新的view对应的xy坐标,调用updateLayout()实现更新。
自定义一个控件MarqueeView实现动画切入切出的垂直换行,可设置动画时间、换行时间价间隔,控制广告的播放与暂停,动态配置广告。
android自定义GridView长按拖动排序,类似支付宝首页,震动提示,固定最后一个“更多”item。退出应用程序后,保存修改的item位置到数据库,实现记住修改位置。
android自定义GridView长按拖动排序,类似支付宝首页,震动提示,固定最后一个“更多”item。退出应用程序后,保存修改的item位置到数据库,实现记住修改位置。
基于android平台,实现在线人脸识别、检测、聚焦,离线人脸检测,动态视频人脸检测(支持多脸),正确识别率达到99%,带着眼镜也可以正确识别。
基于android客户端(ADT22、API18),通过HTTPGet与服务端通信,在URL传输参数指令,读取服务端反馈回来的结果,实现远程操作MySQL数据库。服务端基于MyEclipse10环境,使用servelet+struts2+tomcat,接收客户端HTTP请求,实现连接数据库,对数据库增删查改等。
笔耕不辍
勤写标兵
持之以恒
六一勋章
1024勋章
国庆勋章
求知
五一创作勋章
持续创作
创作能手
分享宗师