Разработка социального приложения, для профиля pic Я хочу дать пользователю два варианта, либо он выберет изображение из галереи, либо возьмет фотографию, для этого я использую Implicit Intent.Неявное намерение не показывать галерею в Android Lollipop
Код:
Intent intent = new Intent (Intent.ACTION_GET_CONTENT); intent.addCategory (Intent.CATEGORY_OPENABLE); intent.setType ("image/jpeg"); Intent takePhotoIntent = new Intent (MediaStore.ACTION_IMAGE_CAPTURE); String pickTitle = "Select or take a new Picture"; // Or get from strings.xml Intent chooserIntent = Intent.createChooser (intent, pickTitle); chooserIntent.putExtra ( Intent.EXTRA_INITIAL_INTENTS, new Intent[]{takePhotoIntent} ); startActivityForResult (chooserIntent, GALLERY_KITKAT_INTENT_CALLED); }
Но Намерение показывает документ + камера только
НЕТ Галерея
Что не так с этим намерением, почему его не показывать Галерея?
тестирование Deveice: Android Lollipop
вы можете использовать тип набора как намерение.setType ("*/*"); .. это может помочь – Riten
@ Riten, как это может помочь, я думаю, что это может быть не –
вы можете попробовать с помощью «image/*»? также, что вы открываете, вы выбираете значок всех документов или просто изображений? – petrumo