前言:
在android 9.0及以上版本中,cleartextTrafficPermitted默認設置為false阻止了從應用程序發(fā)送的任何http請求,官方說明:行為變更:以 API 級別 28 及更高級別為目標的應用 ?|? Android 開發(fā)者 ?|? Android Developers
1.在res新增xml文件:network_security_config.xml,內(nèi)容如下:
全部:文章來源:http://www.zghlxwxcb.cn/news/detail-535008.html
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
過濾:文章來源地址http://www.zghlxwxcb.cn/news/detail-535008.html
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="false">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">firebase-settings.crashlytics.com</domain>
</domain-config>
</network-security-config>
2.在AndroidManifest.xml中新增內(nèi)容如下:
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config"
... >
...
</application>
</manifest>
參考:網(wǎng)絡安全配置 ?|? Android 開發(fā)者 ?|? Android Developers
到了這里,關于Android9.0及以上版本,開啟Http的訪問權(quán)限的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!