v0.0.2+1
cr_file_saver
AndroidおよびIOSデバイスにファイルを保存でき、必要に応じて権限を要求できます。
34いいね 830日間ダウンロード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 ↗