问题
App中一个遗留的bug,当用户使用支付宝进行支付时会概率出错.并且没有规律.
原因
对比支付宝的的url,发现部分参数中多了+号,程序中对url进行了URLDecoder.decode(url),导致空格变成了+号,从而导致支付宝报错.
...
背景
Android-async-http已经不更新了。ps:还为这个库提交过功能https://github.com/android-async-http/android-async-http/pull/840
Android-async-http是基于HttpC...
背景
用户反馈华为Mate10 无法使用App。
升级
targetSdkVersion = 26
遇到的问题
网络请求异常
TransactionTooLargeException
通知渠道
FileUriExposedException
Charles无法抓Https
MO...
命令
Remote
git remote set-url origin git@github.com:xfans/VirtualApp.git
git push origin master
Upstream
git remote add upstream git@github.c...
介绍
优点:
1.基于Arch,但不用折腾
2.滚动更新,但比Arch慢,比Arch更稳定
3.支持AUR仓库,软件非常多,比如deepin qq,sogou输入法等,一行命令就可以安装
4.Wiki非常丰富
缺点:
1.滚动更新,容易滚挂
安装步骤
下载
https://mir...
问题
部分客户端api报错,特别是8.0系统上,访问api出现bad request http request or invalid response,from ulb错误。
解决步骤
1.服务器联调
服务器端未发现问题,参数都对。服务器上也没有这句错误...
背景
有时候需要在GitHub上下载单个目录里面的文件,而不需要去克隆整个项目,太大的项目克隆起来太慢。
解决方案
GitHub是支持SVN访问的,所以可以使用SVN下载单个目录。
下载master分支
复制浏览器地址栏中的地址,如:
https://github.com/bum...
背景
用户经常在国外使用App,国外的网络环境更加复杂,经常会出现UnknownHostException的异常,无法解析DNS。
解决方案
当遇到该异常时就需要自己去解析DNS。常用的自己解析DNS的方式有两种
1.自己拿到IP后替换域名(App老的方式)
比如使用dnsjav...
augmented-traffic-control
A tool to simulate network conditions,Facebook提供的一款网络环境模拟工具,可以使用他来测试App在各种网络环境下的问题。
安装环境要求
Python2.7、Django1.10.+
...
问题
适配7.0时发生了TransactionTooLargeException的异常.
原因
1.Fragment关闭时会调用onSaveInstanceState,而在onSaveInstanceState中保存了比较大的数据.
2.调用fragm...