第一步:
首先:我们先要加载依赖:
compile 'org.xutils:xutils:3.5.0'
第二步:
创建一个MyApplication继承自Application
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
x.Ext.init(MyApplication.this);
}
}
然后再清单文件里面添加:
android:name=".MyApplication"
别忘记添加网络权限哦!
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
第三步:
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private Button button;
private String path = "http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
button = (Button) findViewById(R.id.button);
button.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button:
RequestParams params = new RequestParams(path);
x.http().get(params, new Callback.CacheCallback<String>() {
@Override
public void onSuccess(String result) {
Log.i("onSuccess",result);
}
@Override
public void onError(Throwable ex, boolean isOnCallback) {
}
@Override
public void onCancelled(CancelledException cex) {
}
@Override
public void onFinished() {
}
@Override
public boolean onCache(String result) {
return false;
}
});
break;
}
}
}
我们在使用的时候肯定不止只获取网络数据,还需要获取网络的图片或者本地的图片,详情请看:
https://blog.youkuaiyun.com/ykx_1448488568/article/details/82185072