ギャラリーからすべての画像を取得してアクティビティのグリッド ビューに表示する 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アプリ開発に非常に慣れておらず、これまで画像圧縮コードを使用したことがありません..アプリのどこに画像の圧縮コードを配置できるか提案してください???
助けてください!
前もって感謝します!