問題タブ [flutter-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Kotlin を使用した Android のファイル コピー Flutter プラグイン
アセット ファイルをネイティブのアプリケーション ドキュメント フォルダーにコピーする Flutter プラグインを作成しようとしています。
iOS の場合、次のコードでこれを実現しました (以下を参照)。
しかし、私は Android アーキテクチャについてあまり知識がないので、Android MethodChannel コードがどのように見えるべきかを知りたいと思っています。
この Flutter プラグインの Android 部分は KOTLIN にする必要があります。
Android のアセット フォルダーから Android のドキュメント フォルダーへのファイル コピーが必要です。これはすべて Flutter プラグインと Kotlin で行われます。
繰り返しますが、Swift の iOS が用意されています。欠けているのは、Android in Kotlin の対応部分です。これについて何か助けはありますか?
.
Swift の iOS FlutterMethodChannel の作業コードは次のとおりです。
(つまり、ファイルをメインバンドルから iPhone の Documents-Directory にコピーします...)
Kotlinでこれを試しましたが、まったく機能しません....:(
または、これを試しましたが、まったく成功しませんでした:(
dart - Flutter-Share プラグインを使用してファイルを添付できない
次のプラグインを使用して、フラッター アプリでファイルを共有しています。
コードでの使用方法は次のとおりです。
パスが ../assets/lake.jpg に設定されていることに注意してください。これは、この dart ファイルが lib/pages フォルダーの下にあるのに対し、アクセスしようとしている画像は assets フォルダーの下にあるためです。
スクリーンショットは次のとおりです。
共有ボタンをクリックすると、共有ボックスが表示され、たとえば、whatsapp を介して画像を共有しようとすると、「X さんと共有」と尋ねられますか?
ただし、何も共有せず、エラー メッセージも表示されません。