Сохранить изображение и видео в галерее с автоматическим обновлением галереи в Android Kotlin / Java - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь сохранить изображения и видео в галерее.Сохраняется, но галерея не обновляется автоматически.Как сохранить файл (ИЗОБРАЖЕНИЕ / ВИДЕО), который сохранится в галерее с автоматическим обновлением галереи, так же, как сохраняет изображения / видео WhatsApp.Вот моя функция сохранения: текущий файл может быть изображением или видео

весело saveFile (currentFile: файл, контекст: Context): Boolean {

val destPath = Environment.getExternalStorageDirectory (). AbsolutePath +DIRECTORY_TO_SAVE_MEDIA_NOW

     val destFile = File(destPath)
        checkFolder(destFile)

        try {
            FileUtils.copyFileToDirectory(currentFile, destFile)
            context.sendBroadcast(Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(destFile)))
        } catch (e: IOException) {
            return false
            e.printStackTrace()
        }
        return true
    }

    fun checkFolder(dir: File) {
        dir.mkdir()
        var isDirectoryCreated = dir.exists()
        if (!isDirectoryCreated) {
            isDirectoryCreated = dir.parentFile.mkdir()
        }
        if (isDirectoryCreated) {
            Log.d("Folder", "Already Created")
        }
    }

Изображение должно быть сохранено в Галерее с новым именем каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...