flutter获取安卓那些操蛋的存储路径

71 阅读1分钟

目前发现了path_providerexternal_path可以用来获取文件路径,总结一下这里面各种api获取的路径名称,记录之

path_provider的方法,主要是获取和应用有关的私有目录

getExternalCacheDirectories -- [Directory: '/storage/emulated/0/Android/data/com.example.mflutter/cache']

getExternalStorageDirectories -- [Directory: '/storage/emulated/0/Android/data/com.example.mflutter/files']

getExternalStorageDirectory -- Directory: '/storage/emulated/0/Android/data/com.example.mflutter/files'

getApplicationSupportDirectory -- Directory: '/data/user/0/com.example.mflutter/files'

getApplicationCacheDirectory -- Directory: '/data/user/0/com.example.mflutter/cache'

getApplicationDocumentsDirectory -- Directory: '/data/user/0/com.example.mflutter/app_flutter'

getDownloadsDirectory -- Directory: '/storage/emulated/0/Android/data/com.example.mflutter/files/downloads'

getTemporaryDirectory -- Directory: '/data/user/0/com.example.mflutter/cache'

ExternalPath的方法,主要是用来获取系统目录的

getExternalStorageDirectories -- [/storage/emulated/0]

getExternalStorageDirectories -- /storage/emulated/0/Download