
android系统兼容
沐恩_
自强不息,厚德载物
展开
-
android 7.0 因为file://引起的FileUriExposedException异常
最近公布一个非常丰富的开源库,如果你需要相册、录制、录音等操作,那么这个也许对你有一定的帮助:https://www.jianshu.com/p/8a0accffd0e1最近作者又碰到因为android 7.0 引起的兼容问题了。在7.0以前的版本://创建临时图片File photoOutputFile = SDPath.getFile("temp.jpg", SDPath.PH...转载 2019-05-23 16:11:51 · 648 阅读 · 0 评论 -
使用OkHttp3在Android P 出现的错误:CLEARTEXT communication to host not permitted by network
问题描述:使用OkHttp3做网络请求框架时,如果是http请求而非https请求,会导致请求失败,因为Android P之后系统限制了明文的网络请求,非加密请求会被系统禁止掉。同样如果您使用了WebView加载http协议下的页面,也会出现加载失败,https则不受影响。分析:OkHttp3的源码可以看到,它做了请求的检查if (!Platform.get().isClea...转载 2019-06-20 09:01:43 · 367 阅读 · 0 评论 -
解决Android 8.0及以上系统接收不到广播的问题
Android O对隐式广播进行了限制, 其限制链接说明: https://developer.android.com/about/versions/oreo/background上面所说即:若App的TargetSDK达到了26, 我们正常静态注册的广播就没有用了。能用的仅有以下豁免的Broadcast, 包括我们自己正常发广播,如果不指定包名, 静态注册的也是收不到的。PS:动态注册是...转载 2019-06-24 09:17:24 · 3406 阅读 · 3 评论