在Android中通过XFireWebService远程上传以及下载图片 您的评价: 还行 收藏该经验有时我们可以看到,图片往往被提交到服务器端,这里我通过XFire 框架来实现远程上传以及下载图片的功能。 首先我们来看看从服务器端下载图片的功能: 我用的是 KSOAP 框架,我之前的文章有讲述过。在这里不要多说,贴上代码。 首先我们看看Acitiv ity 中的代码: 查看源码 打印? 01 packagecom.net.connect.app; 02 importjava.io.File; 03 importjava.io.FileInputStream; 04 importandroid.app.Activity; 05 importandroid.graphics.Bitmap; 06 importandroid.graphics.BitmapFactory; 07 importandroid.os.Bundle; 08 importandroid.view.View; 09 importandroid.view.View.OnClickListener; 10 importandroid.widget.Button; 11 importandroid.widget.ImageView; 12 importandroid.widget.Toast; 13 importcom.base.encry.decry.app.Base64; 14 importcom.base.file.util.FileOperate; 15 importcom.cn.blogs.ksoap.app.MyWebServiceHelper; 16 publicclassUpAndDownPicFileActivity extendsActivity { 17 ImageViewimageView; 18 publicstaticfinalString filename = "xfire.png"; 19 publicstaticfinalString fileDir = "/sdcard/xmlfile/"; 20 publicMyWebServiceHelpermyWebServiceHelper = newMyWebServiceHelper(); 21 @Override 22 protectedvoidonCreate(Bundle savedInstanceState) { 23 // TODO Auto-generated method stub 24 super.onCreate(savedInstanceState); 25 setContentView(R.layout.upanddownpic); 26 imageView = (ImageView) this.findViewById(R.id.imageView1); 27 // Bitmap 28 // bitmap=BitmapFactory.decodeFile("/sdcard/xmlfile/"+"xfire.png"); 29 // imageView.setImageBitmap(bitmap); 30 Button downButton = (Button) findViewById(R.id.downbutton); 31 downButton.setOnClickListener(newOnClickListener() { 32 @Override 33 publicvoidonClick(View v) { 34 // TODO Auto-generated method stub 35 myWebServiceHelper.getTranferFileString(filename); 36 // 收到服务器端发送过来的图片,然后显现在图片框中 37 Bitmap bitmap = BitmapFactory.decodeFile(fileDir + filename); 3...