v0.0.2+1
cr_file_saver
允許在 Android 和 IOS 設備上儲存檔案,並在需要時請求權限。
34喜歡 8近 30 天下載150Pub 分數
AndroidiOS
Cleveroad/cr_file_saver open-source repository details.
以下為英文專案原文快照,最新內容請造訪 GitHub。
In the pubspec.yaml of your flutter project, add the following dependency:
dependencies:
...
cr_file_saver: ^0.0.2
If you are using android 9 and below add this permission to project manifest:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Add permissions in ios folder, go to ios/Runner/info.plist and add next keys:
<key>LSSupportsOpeningDocumentsInPlace</key>
<true/>
<key>UIFileSharingEnabled</key>
<true/>
In your dart file add the following import:
import 'package:cr_file_saver/cr_file_saver.dart';
CRFileSaver has several static methods to work with:
requestWriteExternalStoragePermission to check for permission and ask it if needed.saveFile simply saving file with provided file path and desired file name.saveFileWithDialog save file through standard file saving dialog. Note that this method will throw NoResolvedActivityException if Android device has 30 api or higher依賴清單 5 項
{"sdk":"flutter"}^2.1.2{"sdk":"flutter"}^2.0.1^3.2.6先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗