从web服务器的json文件中读取数据
AndroidManifest.xml
访问网络权限
<uses-permission android:name="android.permission.INTERNET" />
在使用android-json-rpc
的时候报java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/ProtocolVersion
错误
在application
标签里面加入
<uses-library android:name="org.apache.http.legacy" android:required="false" />
访问http
时崩溃,因为Android9.0
默认是禁止所有的http
的,所以在application
标签属性里面加入
android:usesCleartextTraffic="true"
声明是否允许未加密的网络流量,默认为false。
MainActivity.java
手动写一个StringRequest
子类
new StringRequest(
url, //第一个参数,web服务器的ip地