アンドロイド9.0は、HTTPリクエストのネットワークにアクセスすることはできません

最近のビデオプレーヤーを作る提案、デバイスは9.0で見つかった、ビデオリソースを再生できないのhttp:

http://chuangfen.oss-cn-hangzhou.aliyuncs.com/public/attachment/201805/100651/201805181532123423.mp4

解決策:
ステップ1:
新しいネットワークプロファイルnetwork_security_configにnetworkSecurityConfig財産、およびポイント:マニフェストファイルアンドロイドのアプリケーションノードにおけるステートメント

// AndroidManifest.xml

    <application
     	...
        android:networkSecurityConfig="@xml/network_security_config"
      	...
     	>
    </application>

STEP2:
RESが新「XML」という名前のフォルダ、およびステートメントに、ドメイン名へのアクセスを許可するように、「XML」フォルダ内のネットワークプロファイルnetwork_security_configを作成したフォルダに。

//network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">chuangfen.oss-cn-hangzhou.aliyuncs.com</domain>
    </domain-config>
</network-security-config>

結論:
実行可能なソリューション

公開された98元の記事 ウォンの賞賛6 ビュー20000 +

おすすめ

転載: blog.csdn.net/dirksmaller/article/details/103222920