Камера Android сохраняет изображение, но не уверен, где оно сохраняется

#java #android #android-intent #android-camera #mediastore

#java #Android #android-намерение #android-камера #mediastore

Вопрос:

Я застрял в небольшой проблеме, мое приложение Android Studio имеет пользовательский интерфейс камеры, оно может сохранять свои изображения, вызывая

             MediaStore.Images.Media.insertImage(getContentResolver(),bitmap, "photo@" System.currentTimeMillis() , "some photo okay");
  

Однако, когда я запускаю приложение, я могу просмотреть его в разделе «Файлы» эмулятора. Однако я не совсем уверен, где оно сохранено, поскольку мне нужно будет получить к нему доступ и использовать его позже.

Как я могу просмотреть все файлы, которые я сохранил, используя метод insertImage, то есть как мне программно перечислить все файлы, которые были сохранены с помощью этого метода.

Спасибо.

Мой код

  private Camera.PictureCallback mPicture = new Camera.PictureCallback() {

    @Override
    public void onPictureTaken(byte[] data, Camera camera) {


        Bitmap bitmap = BitmapFactory.decodeByteArray(data,0,data.length);
        MediaStore.Images.Media.insertImage(getContentResolver(),bitmap, "photo@" System.currentTimeMillis() , "some photo okay");
        camera.startPreview();

    }
  

Пожалуйста, обратите внимание, что я использую старый (устаревший) API камеры

Комментарии:

1. Если вы можете увидеть его с помощью приложения Files (это то, что вы имеете в виду в разделе files?) приложение также укажет вам полный путь. Ну, в основном. Далее: insertImage() также устарел.