Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序开发图片上传推荐_Android_Image_Upload - Fatal编程技术网

Android应用程序开发图片上传推荐

Android应用程序开发图片上传推荐,android,image,upload,Android,Image,Upload,我正在开发一个android门户,在这里我需要使用web服务将5MB-8MB的图像上传到服务器。我对Android开发的知识有限。通常,用户每个活动上载一个图像。你能给我个建议吗 建议将图像上传过程作为后台线程,还是让他等待上传完成 建议的压缩图像大小的方法是什么 这种发展的常规方法是什么 所有网络调用都必须在后台线程中完成。所以上传图像必须在后台线程中完成线程或异步任务即可 图像已压缩,除非您要更改其压缩类型或调整其大小。查看图像处理库。 或者用这个方法。 从这里开始 web服务的所有使用都应

我正在开发一个android门户,在这里我需要使用web服务将5MB-8MB的图像上传到服务器。我对Android开发的知识有限。通常,用户每个活动上载一个图像。你能给我个建议吗

  • 建议将图像上传过程作为后台线程,还是让他等待上传完成
  • 建议的压缩图像大小的方法是什么
  • 这种发展的常规方法是什么
  • 所有网络调用都必须在后台线程中完成。所以上传图像必须在后台线程中完成<代码>线程或
    异步任务
    即可

  • 图像已压缩,除非您要更改其压缩类型或调整其大小。查看图像处理库。 或者用这个方法。 从这里开始

  • web服务的所有使用都应该异步完成,因为这可能需要一段时间,而且您不希望UI冻结
  • Bitmap b = BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length)
    profileImage.setImageBitmap(Bitmap.createScaledBitmap(b, 120, 120, false));