使用工具:Android studio 3.0

在安定等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站建设 网站设计制作按需开发,公司网站建设,企业网站建设,高端网站设计,营销型网站建设,外贸网站建设,安定网站建设费用合理。
使用方法:
一:在build.gradle(Module:app)中添加依赖
implementaion 'org.xutils:xutils:3.5.1'
二:单独创建一个MyApp类初始化xutils,类名可自定义
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
x.Ext.init(this);
}
}三:在AndroidManifest中添加权限并注册MyApp
//添加权限
//注册MyApp在
节点中添加android:name=".MyApp'
四:使用下载方法
public void download(View view){
String path=et.getText().toString().trim();
RequestParams params=new RequestParams(path);
params.setSaveFilePath(Environment.getExternalStorageDirectory()+"/myapp/");
params.setAutoRename(true);
x.http().post(params,new Callback.ProgressCallback(){
@Override
public void onWaiting() {
}
@Override
public void onStarted() {
}
@Override
public void onLoading(long total, long current, boolean isDownloading) {
pd.setMax((int)total);
pd.setProgress((int)current);
}
@Override
public void onSuccess(File result) {
Log.i("TEST","下载完成");
}
@Override
public void onError(Throwable ex, boolean isOnCallback) {
}
@Override
public void onCancelled(CancelledException cex) {
}
@Override
public void onFinished() {
}
});
}
知识点扩展:
xUtils3简介
xUtils 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展: