2017-07-12 10 views
0

私はandroid javaを使用しています。そして私は最大5枚の画像で自分のアプリケーションに写真をアップロードできるようにしています。私はこれを使用しています。アンドロイドで最大5枚の画像をアップロードするようにユーザーを制限する方法は?

Intent intent = new Intent(); 
    intent.setType("image/*"); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 
    startActivityForResult(Intent.createChooser(intent, "Select Picture"), 
SELECT_PICTURE); 

+0

ので、どのように多くのIMAを追跡彼らはアップロードしました – tyczj

+0

ナー、私は彼らが一度に5まで複数の画像を選択できるようにしたいと思います。一度に5枚の写真画像を選択できますが、選択はできません。 –

+1

どのアプリを選択するかわからないため、サードパーティーのアプリを使用することはできません。自分の選んだピッカーを作ったり、5が大きすぎると伝えなければなりません。 – DeeV

答えて

0

もう少しコードがいいですが、もし私があなただったら、私は次の基本的な解決策を追加します: イメージのArrayListを作成し、それらを保存します。 onActivitResult()内

List<Bitmap> uploadedImageList = new ArrayList<>(); 

if(resultCode == RESULT_OK 
    && requestCode == yourRequestCode){ 
    //transform to bitmap 
    //add bitmap to your list 
    } 

はあなたが使用することができ感謝場合(arrayList.size()== 5){... ...何を行う}

を更新し、私は質問を読んで、彼は1で5枚の画像をアップロードするユーザーを望んで欠場と思う: How to take multiple photos before dismissing camera intent?

+0

これは、アップロード、右の1つの写真をアップロードするユーザーを作ることができますか? –

+0

複数の写真を一度に最大5枚アップロードできるようにしたい。 –

+0

とにかくあなたのアドバイスありがとうございます –

関連する問題