踩坑之路

1,蓝牙搜索
重点:android10以上搜索蓝牙需要开启定位

2,在 Android 6.0 中,我们取消了对 Apache HTTP 客户端的支持。 从 Android 9 开始,默认情况下该内容库已从 bootclasspath 中移除且不可用于应用。
要继续使用 Apache HTTP 客户端,以 Android 9 及更高版本为目标的应用可以向其 AndroidManifest.xml的application节点下 添加以下内容:
<uses-library android:name="org.apache.http.legacy" android:required="false"/>

3,从Android 6.0开始引入了对Https的支持,但是Android P的系统上面所有Http的请求都被默认阻止了
会报出IOException java.io.IOException: Cleartext HTTP traffic to * not permitted这样的错,
最简单的方法是需要我们在清单文件中添加权限:
<application android:usesCleartextTraffic="true">

4,安卓8.0版本时为了支持全面屏,增加了一个限制:如果是透明的Activity,则不能固定它的方向,因为它的方向其实是依赖其父Activity的(因为透明)。然而这个bug只有在8.0中有,8.1中已经修复。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容