如何在Android图库[仿真器]

时间:2019-03-17 08:58:29

标签: android react-native react-native-fs

我正在尝试使用 android模拟器在gallery文件夹中创建新专辑:

  • 将照片直接拖放到模拟器>>即可。

  • 以下代码可在物理设备上运行,但在仿真器中失败:

    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"/>

0 个答案:

没有答案