Я пытаюсь разрешить пользователю выбрать изображение либо из галереи, либо сделав снимок с помощью камеры. Я пробовал это:
Intent imageIntent = new Intent(Intent.ACTION_GET_CONTENT);
imageIntent.setType("image/*");
startActivityForResult(Intent.createChooser(imageIntent, "Select Picture"), GET_IMAGE_REQUEST);
, но он автоматически отображает галерею, даже не предоставляя возможности выбрать действие. Похоже, что должен быть какой-то лучший способ добиться этого, чем решение, данное в этот вопрос . Неужели это единственный способ сделать это?