0
Androidカスタムカメラでギャラリーを開こうとしています。ただし、電話を再起動すると、sdcardが表示され、保存されます。私のコードの問題は何ですか?Androidカメラで開いているギャラリーが表示されない場合は、電話機を再起動してください。
Uri selectedImage = data.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
オープンギャラリーボタンには、再起動する電話機のみが表示される理由を尋ねています。私はそのようにしてみました。 if(id == R.id.open_gallery){ \t Intent mediaScanIntent =新しいインテント(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE、Uri.parse( "content:// media/internal/images/media")); sendBroadcast(mediaScanIntent);何も表示しない – xiac
カメラアプリのボタンは、電話を再起動したときにのみ表示されます。あなたはどこにでもボタンを隠していますか?あなたは、アプリケーションを再起動するとボタンが表示されますか? – user732029
私はメニューを使用しました。私のアプリで写真メニューを撮ると、sdcartが保存されました。その後、私のアプリで開いているギャラリーメニューを押すと画像が表示されません。電話を再起動してから画像が表示されます。 – xiac