2018 Android оновлення в галереї після збереження нових зображень android

Так в моєму додатку я в одній точці зберегти купу зображень в тимчасову папку, і я хочу, щоб вони з'явитися відразу в галереї. Офф перезавантаження, вони роблять, але в іншому випадку вони не роблять.

Я спробував за допомогою методу sendBroadcast:

Але я отримую помилку дозволу:

Я не міг не бути дозвіл в моєму AndroidManifest, або це просто більше не підтримується. завдяки

Top 5 Respuesta

Я намагався Environment.getExternalStorageDirectory (). ToString (), але вона не знайшла мої папки користувача.

Я просто хотів би поділитися своїм досвідом у вирішенні цього питання.

Зрештою, я був MediaScannerConnection налаштований на сканування одного файлу одночасно, і тепер відсутній папку, яку тримав ці зображення з'явилися. Кожен раз, коли я можу завантажити кожен образ, я подзвонив MediaScannerConnection і шлях до файлу, який Урі замість папки самого.

Крім того, багато людей питали, чому sendBroadcast перестати працювати на KitKat іответ в тому, що sendBroadcast був ображають і називають занадто багато разів і викликаючи систему, щоб злити акумулятор або уповільнення, тому вони зняли прямий виклик, щоб запобігти зловживанням, які має сенс. Я сподівався використовувати над вирішенням до папки, які тримають все зображення, але він не працює на цій папці. Я сподівався, що пошук папки піддасть інші файли в призначеній для користувача папці, але це не в моєму випадку. Я сподіваюся знайти кращий відповідь в майбутньому.

Ось фрагмент з мого коду.

Використання MediaScannerConnection замість SendBroadcast.

Я знаю, його пізно, але спробуйте це може працювати у всіх версіях:

останні питання