如何在Marshmallow下面使用android:usesCleartextTraffic (API-23)

问题描述 投票:11回答:1

我正在努力确保 WebView 从明文流量。正如文档中提到的。我必须设置 android:usesCleartextTraffic 作为 false 来实现这一目标。但这在API级别23及以上的情况下都可以实现,我的最低SDK是22。我的最低SDK是22。我怎样才能确保应用程序不会在API级别23以下的设备上崩溃或产生任何问题?或者说,我怎样才能在程序中设置该属性值?application 签入 Manifest.xml ?

android android-webview android-manifest
1个回答
28
投票

如同文档中建议的那样 文章 @ Android开发者博客。

你不需要设置 minSdkVersiontargetSdkVersion 您的应用程序的23(Android Marshmallow)使用的是 android:usesCleartextTraffic. 在旧的平台上,这个属性被直接忽略,因此没有效果。

希望这能解决你的疑问。

© www.soinside.com 2019 - 2024. All rights reserved.