IP属地:山西
前言 由于公司项目需要,安排我负责接入微信、支付宝支付功能。从最开始的申请账号到最后的功能完成,全程参与其中。现在功能完成了,正好写篇总结文档。...
年后第一发,一个集合所有主流厂商的推送框架 前言 由于项目需要,开发了一个整合了所有主流厂商的推送框架。本框架集合了小米,华为,OPPO,VIV...
需求说明:录音后,需要有变声选项,选择变声模式试听,满意后可保存。保存的变声文件格式为AMR 解决方案:录音问题很好解决,每次录音后保存一个文件...
OTA包编译脚本位于build/tools/releasetools/ota_from_target_files,具体代码如下: 上面是使用该脚...
Android OTA升级,顾名思义是指over-the-air升级方式。通过在线下载安装包的形式,对整个系统进行升级。 在说FOTA之前,先...
RXjava RXjava是一个使用可观测的序列来组成异步的、基于事件的程序的库。简单的说,就是用一个简洁明了的程序序列,来组成异步程序。让异步...
EyesOpener github链接 EyesOpener,一款开眼高仿APP,基于 MVP+rxjava2+Retrofit+Dagger2...