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

如何使用Android:USESClearTextTraffication(API-23)下的Marshmallow(API-23)

裴令秋
2023-03-14

我正在尝试保护WebView免受明文通信的影响。如文档中所述。我必须将Android:usesClearTextTraffic设置为false才能实现这一点。但这适用于API级别23及以上。我的最低sdk是22。我如何才能确保应用程序不会崩溃或在运行在API级别23以下的设备上产生任何问题?或者如何以编程方式在manifest.xml中的application标记中设置该属性值?

共有1个答案

华浩壤
2023-03-14

正如@Android Developers BlogSpot的一篇文章所建议的:

您不必将应用程序minsdkversiontargetsdkversion设置为23(Android Marshmallow)即可使用Android:usescleartexttraffication。在较早的平台上,此属性被忽略,因此不起作用。

希望这能解决您的问题。

 类似资料:
  • 我该怎么解决这个烂摊子? 提前致谢

  • 我用java创建了一个webservice @path(“/app”)公共类WebServiceApp{ } 此方法的URL为:http://localhost:8080/webapi/api/app/login“, stacktrace也如下所示: 如何解决这个错误?

  • 首先,我想说我从来没有使用过Next.js或context api,所以请耐心听我说。 我目前正在Next.js中开发一个web应用程序,其中有多个页面,每个页面都包含一个表单。我希望有某种全局状态,以便能够设置和更新每个表单的数据。所有表单数据一起 例如:第1页=名称,第2页=说明,... 从我在网上读到的内容来看,我认为使用上下文api就足够了,但我遇到了困难。当我在第一个表单上填写名字时,它

  • 我尝试了这里提供的解决方案,但这并不能解决问题。 完全错误: SDK平台工具版本((23))太旧,无法检查用API 23编译的API;请少更新...(Ctrl F1)此检查扫描应用程序中的所有Android API调用,并警告此应用程序目标的所有版本上不可用的任何调用(根据清单中的最小SDK属性)。如果你真的想使用这个应用编程接口,并且不需要支持旧的设备,只需在build.gradle或Andro

  • 问题内容: 我试图弄清楚如何在我的iOS应用程序中使用新的YouTube API(版本3),但我不知道该怎么做。我对此进行了很多研究,但是发现所有旧API的示例和代码都是无效的。直到现在,我的确了解到要使用新的API,您必须在Google Developer Console中创建一个项目(我做到了)…但是后来他们将您发送到带有一些代码的页面,但我真的不明白如何使用它。链接到Google API页面

  • 我正在考虑在我的下一个项目中实现Android Volley库(关于Volley的Google IO演示)。 然而,我还没有找到任何用于该库的严肃API。 我如何上传文件、发送/获取请求,以及使用Volley将Gson解析器添加为解析器? 源代码