我的位置: 首页 >> App >> App知识

Android的快速开发框架 afinal

上传文件 或者提交数据:

AjaxParams params = new AjaxParams();  params.put("username", "michael yang");  params.put("password", "123456");  params.put("email", "test@tsz.net");  params.put("profile_picture", new File("/mnt/sdcard/pic.jpg")); // 上传文件  params.put("profile_picture2", inputStream); // 上传数据流  params.put("profile_picture3", new ByteArrayInputStream(bytes)); // 提交字节流   FinalHttp fh = new FinalHttp();  fh.post("http://www.yangfuhai.com", params, new AjaxCallBack<String>(){                  @Override                 public void onLoading(long count, long current) {                                 textView.setText(current+"/"+count);                 }                  @Override                 public void onSuccess(String t) {                         textView.setText(t==null?"null":t);                 }  });

使用FinalHttp下载文件:

FinalHttp fh = new FinalHttp();  fh.download("http://www.xxx.com/下载路径/xxx.apk", "/mnt/sdcard/testapk.apk", new AjaxCallBack<File>() {                  @Override                  public void onLoading(long count, long current) {                       textView.setText("下载进度:"+current+"/"+count);                  }                    @Override                  public void onSuccess(File t) {                      textView.setText(t==null?"null":t.getAbsoluteFile().toString());                  }                });  

FinalBitmap 使用方法 (加载网络图片就一行代码 fb.display(imageView,url) ):

        private GridView gridView;        private FinalBitmap fb;        @Override        protected void onCreate(Bundle savedInstanceState) {                super.onCreate(savedInstanceState);                setContentView(R.layout.images);                                gridView = (GridView) findViewById(R.id.gridView);                gridView.setAdapter(mAdapter);                                fb = new FinalBitmap(this).init();//必须调用init初始化FinalBitmap模块                fb.configLoadingImage(R.drawable.downloading);                //这里可以进行其他十几项的配置,也可以不用配置,配置之后必须调用init()函数,才生效     

翻页: 1 2 3 4

App知识

客户中心

版权2005-2020    聚卓网络有限公司    电话:18589057325    QQ:2338754269   粤ICP备14021702号

地址:深圳市宝安区 37区龙井一路100号 新乐社区工作站办公大楼侧门6楼(近翻身路、新乐社区健康服务中心)

技术支持: 网站建设