注意事项
标号只是标号,并无先后顺序
1.AndroidManifest.xml文件中添加网络权限
//必须要添加
<uses-permission android:name="android.permission.INTERNET"/>
//可选
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
2.Android9.0系统使用Http需要在AndroidMainfest.xml文件中的application标签内添加代码
android:usesCleartextTraffic="true"
3.请求网络的操作需要开启异步线程,Android在3.0之后不再支持在主线程中请求网络
new Thread(new Runnable() { //开启一个异步线程,AS在3.0后不允许在主线程中访问网络
@Override
public void run() {
//请求网络相关的代码
}
}).start();