Я создаю приложение для Android, в котором я получаю все изображения из галереи для отображения в виде сетки в своей деятельности. Я также показываю флажки вместе с изображениями, чтобы пользователь мог выбрать несколько изображений и загрузить их на сервер. , чтобы загрузить его на сервер я используюКак сделать сжатие изображения
и вызывающую функцию в этом классе
UploadToServer upload=new UploadToServer();
public void uploadImage(View v){
progressDialog = ProgressDialog.show(MultiPhotoSelectActivity.this, "", "Uploading files to server.....", false);
Thread thread=new Thread(new Runnable(){
public void run(){
for(int i=0;i<selectedItems.size();i++)
{
doFileUpload(selectedItems.get(i));
runOnUiThread(new Runnable(){
public void run() {
if(progressDialog.isShowing())
progressDialog.dismiss();
}
});
}
}
});
thread.start();
}
private void doFileUpload(String imagepath) {
// TODO Auto-generated method stub
try{
upload.uploadFile(imagepath);
}
catch(Exception e){
Log.e("log_tag", "Error in http connection "+e.toString());
}
}
Я хочу поставить код сжатия для изображений, как пользователь собирается выбрать несколько изображений ... может кто-нибудь, пожалуйста, предложите, какой код сжатия использовать и где я должен его поместить ??? Я очень новичок в разработке приложений для Android, и я никогда не использовал код сжатия изображений раньше. Пожалуйста, предложите, где я могу разместить код сжатия для изображений в моем приложении ???
Пожалуйста, помогите!
Заранее благодарен!
[duplicat] (http://stackoverflow.com/questions/10267523/android-compressing-an-image) вашей проблемы. – cerkiewny
@cerkiewny ya, возможно, его дубликат, но m все еще не в состоянии найти решение моей проблемы :( – shivani
и почему голосующий голос я не понимаю! – shivani