Как создать новый альбом в галерее Android [Эмулятор] - PullRequest
0 голосов
/ 17 марта 2019

Я пытаюсь создать новый альбом в папке галереи с помощью эмулятора Android :

  • Перетаскивание фотографий непосредственно в эмулятор >> работает.

  • Следующий код работает на физическом устройстве, но не работает в эмуляторе:

    RNFS.mkdir(albumPath)
    .then(() => {
      console.log("Album Dir created successfully!");
      RNFS.writeFile(
        `${RNFS.CachesDirectoryPath}/Qr2.png`,
        base64,
        "base64"
      ).then(() =>
        RNFS.copyFile(
          `${RNFS.CachesDirectoryPath}/Qr2.png`,
          `${albumPath}/Qr2.png`
        )
          .then(() => RNFS.scanFile(`${albumPath}/Qr2.png`))
          .then(() => {
            showToast("File Saved Successfully!");
          })
      );
    })
    .catch(error => {
      console.log("Could not create dir", error);
    });
    

    });

  • У меня есть следующие разрешения в AndroidManifest.xml:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...