android - 如何在Flutter中访问Android的内部存储

标签 android dart flutter storage dart-packages

在 android 中,我们使用 getFileDir()getCacheDir() 来访问 Internal Storage。我可以看到有一个我可以使用的 path_provider 插件,但我只能弄清楚 getTemporaryDirectory() 类似于 getCacheDir()安卓。那么是否有任何替代方法可以执行 getFileDir() 在 Android 中执行的操作。

是否有任何其他我知道的方法可以做到这一点,或者我遗漏了什么。

最佳答案

来自 Flutter 资源:

  /// Examples:
  ///
  ///  * iOS: `NSDocumentsDirectory`
  ///  * Android: The AppData directory.
  static Future<Directory> getApplicationDocumentsDirectory() async {
    return new Directory((await _pathProviderProxy.ptr.applicationDocumentsDirectory()).path);

关于android - 如何在Flutter中访问Android的内部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54275612/

相关文章:

Android Proguard混淆序列化对象

flutter - Flutter 中 ChangeNotifierProvider 和 ScopedModel 的区别

dart - Flutter:CheckBox 在 OverlayEntry 中不起作用?

user-interface - Flutter 如何从子小部件更改父 BottomNavigationBar 索引

android - 适用于 Android 的 Places SDK : styling an Autocomplete Activity

安卓录像库

flutter - Dart Mockito 第一次,第二次,... n 调用时,返回不同的值

flutter - 如何改变textformfield中文本的位置?

java - JSON 读取内部数组

flutter - 方法 'copy' 没有为类型 'PickedFile' 定义