Я пытаюсь сохранить растровое изображение как изображение в памяти телефона с помощью MediaStore следующим образом:
MediaStore.Images.Media.insertImage(contentResolver, bitmap, "title" , "description")
Изображение не было сохранено в памяти устройства, я проверил как на эмуляторе, так и на физических устройствах.
Что я сделал до сих пор:
Проверено, что передаваемый мною битовый массив - это мой требуемый битовый массив:
Для этого я проверил его значение с помощью отладчика следующим образом:
1) Поместите точку останова на строку, которая должна сохранить изображение, и проверьте, какое растровое изображение яПрохожу, растровое изображение было таким же, которое я хотел сохранить:
2) Вот как выглядит растровое изображение:
Убедился, что разрешение на запись файлов во внешнее хранилище (строканиже) предоставлено от пользователя
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Убедитесь, что изображение не было сохраненоКонец галереи или в любом другом месте внутри устройства хранения
Я знаю, что, вероятно, я могу сохранить изображение без использования MediaStore, как упомянуто в этой теме но я хочу знать, что я делаю здесь неправильно и почему я не могу сохранить растровое изображение как изображение в памяти устройства.