zoukankan      html  css  js  c++  java
  • flutter 获得本地路径插件

    https://pub.flutter-io.cn/packages/path_provider

    path_provider: 1.6.14

    例子

                ()async{
                  //getTemporaryDirectory
                  Directory tempDir = await getTemporaryDirectory();
                  String tempPath = tempDir.path;
                  print(tempPath);
                }();

    1.临时目录的路径,适用于存储下载文件的缓存

    getTemporaryDirectory()

    2.应用程序可以放置应用程序支持的目录的路径,对于不想向用户公开的文件请使用此选项,你的应用程序不应该将此目录用于用户数据文件

    getApplicationSupportDirectory()

    3.应用程序可以存储持久文件的目录的路径,已备份,但用户不可见,例如sqlite.数据库.

    getLibraryDirectory()

    4.应用程序在其中放置数据的目录的路径,用户生成的,或应用程序无法重新创建的

    getApplicationDocumentsDirectory

    5.应用程序可以访问顶级存储的目录的路径,功能仅在Android上可用

    getExternalStorageDirectory()

    6.指向特定于应用程序的外部缓存数据所在目录的路径存储,功能仅在Android上可用

    getExternalCacheDirectories()

    7.功能仅在Android上可用

    getExternalStorageDirectories()

    8.可存储下载文件的目录的路径,只作用在桌面操作系统上

    getDownloadsDirectory()

  • 相关阅读:
    redis安装
    redis的使用场景和基本数据类型
    (传输层)tcp协议
    async/await
    Promise对象
    对称加密与非对称加密
    Js遍历数组总结
    HTTPS加密传输过程
    HTML节点操作
    Js的new运算符
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/10899871.html
Copyright © 2011-2022 走看看