"标签"是一款基于地理位置信息,分享发布短视频的手机APP;用户可以根据自己的兴趣爱好,选择标签类别查看感兴趣的内容,包括衣食住行、休闲娱乐或现场实况等多种类别可选。通过“标签”App,能让你发现近在身边的精彩短视频,体验到视频娱乐赚钱的乐趣,以及在不远的将来,为你开启智能生活的新篇章;
App 1.0 版本:
项目框架使用 MVP 架构,网络请求框架: XUtil ,图片加载框架: Glide ,Json数据解析框架: Gson , 第三方平台: 信鸽(推送) , ShareSDk(登录,分享) , 友盟(统计);
1.基于腾讯地图,进行二次开发,主体功能拍摄视频,上传视频-地图定位-视频播放;
2.个人负责:封装项目底层网络框架 ,上传视频,用户模块,足迹模块,消息模块;
3.使用recyclerview滑动,加载用户数据显示,同时解决与viewapger 的滑动冲突;
4.读取通讯录联系人,andorid系统6.0版本以上动态系统权限获取,即分享qq,微信好友;
5.使用XUtil请求框架上传视频文件,视频文件读取,文件处理;
App 1.2 版本:
项目框架使用 MVP 架构,网络请求框架: XUtil ,图片加载框架: Glide,Fresco ,Json数据解析框架: Gson , 第三方平台: 极光(推送) , ShareSDk(登录,分享) , 友盟(统计),支付宝SDK,微信SDK;
1.支付宝支付,微信支付,以及提现,返回状态码的划分,已经微信提现的微信用户的openid获取;
2.接口加密,整体采用post请求方式,通过 AES/RSA加密算法对接口请求参数进行加密,解密
3.地图更换为高德地图,获取数据进行地图定位,显示视频数据
4.更换gif动图为webP动态封面,选用Simpledrawview显示