当前位置: 首页 > 知识库问答 >
问题:

如何修复Xiomi Redmi 3s中不允许的明文流量问题

司马高明
2023-03-14

这是设备特定的问题Xiomi Redmi 3s,MIUI Global10.2,Android版本6.0.1。

关于这个问题的任何建议。

共有1个答案

钱京
2023-03-14

最后我得到了中贴的解决方案,我使用的代码:

  • 步骤1:创建文件:res/xml/network_security_config.xml在此文件中添加代码:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
<domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">Your URL(ex: 127.0.0.1)</domain>
    </domain-config>
</network-security-config>
  • 步骤2:在AndroidManifest.xml中添加行
<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
    <uses-permission android:name="android.permission.INTERNET" />
    <application
        ...
        android:networkSecurityConfig="@xml/network_security_config"
        ...>
        ...
    </application>
</manifest>
 类似资料:
  • 我在我的应用程序中有一个问题,明文HTTP流量到x是不允许的。 我已经尝试在清单中添加Android:usescleartextTraffic=“true”。但是我想把“Android:usescleartextTraffic”标志改为“false”,以防止未加密的流量被发送。 这怎么解决?

  • 我有以下两种方法的课程创建一个输入流,然后将其送入以从该流创建XML文档。 然后我有以下测试: 抛出异常 您可以在这里找到我试图阅读的源代码和XML文件。 如何修复此错误? 更新1:更改为 或 没有帮助。 更新2: 如果我像那样更改方法 我得到这个输出:

  • 对于模拟器,我使用Genymotion模拟器(它使用VirtualBox)。 下面是使用的按钮的代码。我已经检查了所有的东西,但仍然一无所获。

  • 我已经定义了自定义网络安全配置,并按照此处的建议将其包含在清单中 res/xml/network_security_config.xml: 这是在我的Android里的清单: 即使有了这些更改,当试图通过HTTP与127.0.0.1通信时,我也在Logcat中看到了以下内容: 编辑:更新(2018年8月21日)在“修复”此问题后,似乎在安装应用程序几个小时后,DownloadManager神秘地停

  • 我正在检查< code>HashSet的< code>add方法。有人提到 如果该集合已经包含元素,则调用保持集合不变,并返回false。 但是方法在内部保存中的值 的方法声明 将指定值与该映射中的指定键相关联。如果映射先前包含该键的映射,则旧值将被替换。 那么,如果 的 方法替换了旧值,那么 方法如何在元素重复的情况下保持集合不变?