学习《第一行代码》第二版第14章时,在第二阶段“完成遍历省市县三级列表的功能”时一直无法完成,报错android:usesCleartextTraffic ,因为用的API29版本的手机默认拒绝应用程序使用明文流量的请求,如http,所以要么可以把请求改为https,要么可以在AndroidManifest.xml文件中加入这一句:

android:usesCleartextTraffic="true"来改变默认设置。

当然最好是用更安全的方式通信,实际开发过程中不建议这么设置

学习第一行代码第二版第14章时,在第二阶段“完成遍历省市县三级列表的功能”时一直无法完成,报错android:usesCleartextTraffic 指示应用程序是否打算使用明文网络流量,例如明文HTTP。目标API级别为27或更低的应用程序的默认值为“ true”。面向API级别28或更高级别的应用默认为“ false”。... android :networkSecurityConfig=@xml/network_security_config 在res目录下创建 一个xml文件夹 然后创建一个 network_security_config 文件 对于https 的链接 我们还要在清单文件里加一个配置 application节点下加入 android :us esC l ear text Traffic =true 什么是 android :us esC l ear text Traffic android :use
现象: … java : 1801: method does not override a method from its superclass @Override… 原因: Eclipse is defaulting to Java 1.5 and you have classes implementing interface methods (which in Java 1.6 can be annotated with @Override, but in Java 1.5 can only be applied to methods overriding a superclass meth
android :us esC l ear text Traffic 指示应用程序是否打算使用明文网络流量,例如明文HTTP。目标API级别为27或更低的应用程序的默认值为“ true”。面向API级别28或更高级别的应用默认为“ false”。 当属性设置为“ false”时,平台组件(例如,HTTP和FTP堆栈,DownloadManager和MediaPlayer)将拒绝应用程序使用明文流量的...
android 9.0系统默认禁止http协议,即禁止明文传输,必须使用https来通讯; 而工程中,可能还有一些地方使用http。 在 Android Manifest.xml的application中添加如下一条属性即可: android :us esC l ear text Traffic ="true"
在targetSdkVersion设置成28或更大时,应用发送http请求会报错: Exception: IOException java .io.IOException: Cl ear text HTTP traffic to * not permitted 在targetSdkVersion设置成24或更大时,使用抓包工具(比如charles)无法对https请求进行抓包,即使安装了证书。 现在我...