問題タブ [flutter-android]

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.

0 投票する
1 に答える
243 参照

flutter - flutter_bloc を使用して Flutter の状態を変更せずに、あるページから別のページに移動する方法

flitter BLoCを使用してあるページから別のページに移動すると、最初のページが 2 番目に到達する前に再構築されるという 1 つの問題に直面しています。BlocBuilderbuildWhenを使用してページの再構築を制限することはできますが、問題は、バック プレスで最初のページに戻ったときに、ページが以前の状態のウィジェットを表示できないことです。ページを再構築せずにページ間のナビゲーションを管理する方法がわかりません。以下のflutter_bloc 6.1.1を使用しています。

先頭ページ

ブロック

イベント

教えてください よろしくお願いします

0 投票する
1 に答える
118 参照

flutter - user_id の null 値を取得しています

flutter と woocommece api を使用して e コマース アプリを構築しようとしていますが、addtocart ボタンを押そうとすると、次のようになります。

製品を取得しましたが、userId を取得できません。

ここに私のconfig.dartがあります:

ここに私の cart_provider.dart があります:

ここで私は addtocart 関数を構築しようとし、また api_service.dart ファイルを呼び出しました

ApiService.dart のコードは次のとおりです。

私はまた、2つのモデルを持っています。1つはカートリクエスト用で、もう1つはcarresponseモデル用です。このコードも提供しています

ここに私の CartRequest.dart があります

ここに私の CartResponse モデルがあり、下にあるのは私のコードです。必要に応じて確認してください。

0 投票する
0 に答える
228 参照

flutter - カルーセルに多くの yt ビデオを追加して、Flutter で水平方向にスライドさせる (遅延読み込み) 方法はありますか?

実はリクエストです!そのビデオ カルーセル スライダー リポジトリまたはフラッターのサンプル (モバイル) をグーグル検索しました。しかし、私は例を見つけることができませんでした。

これらは、それに関する未回答の質問です。

Flutterモバイルアプリのカルーセルスライダーのサムネイル画像ではなく、スライダーのアクティブインデックス、アニメーションytビデオ(gifサムネイル)を表示する必要があります。ビデオ/gif に触れると、ページが置き換えられ、新しいページでビデオが再生されます。残念ながら、Google には Flutter 用の動画カルーセル スライダーがありません。誰かが私を助けてくれることを願っています!

0 投票する
1 に答える
68 参照

flutter - Flutter でデータを永続化するタイミング (onPause に相当)

モバイル デバイス向けの Flutter アプリを作成しています。私は、ユーザーが行ったすべての変更を に保持する Android パラダイムに慣れていますonPause。これは基本的に、現在の画面がバックグラウンドになるたびに呼び出されます。Flutter に相当するものが見つかりません。

私が見るすべての例には、一種の「送信」ボタンがありますが、戻るボタンまたはホームボタンを押すと (またはアプリバーの保存アイコンを押すと)、アプリがデータを保存することを期待します。

Flutter アプリは通常、状態をストレージに保持しますか?

0 投票する
1 に答える
116 参照

flutter - Flutter - Tensorflowlite を使用しようとする - FloatEfficientNet

フラッター、特にAndroid側で同じことを行うために、ネイティブのswiftとandroid/javaの両方で正常に推論できるモデルを使用しようとしています。

この場合、私が受け取っている値はかなりずれています。

私がこれまでに行ったこと:

  1. https://github.com/tensorflow/examples/tree/master/lite/examples/image_classification/androidの tensorflowlite android サンプル github リポジトリを使用したところ、FloatEfficientNet オプションがモデルの値を正確に示していることがわかりました。

  2. flutter_tflite ライブラリを使用して、Android コードの推論セクションが上記の tensorflow の例と一致するように変更しました: https://github.com/shaqian/flutter_tflite

  3. このチュートリアルを使用し、上記のライブラリを使用してプラットフォーム チャネル経由でテンソルフローを推論するレポを含めました: https://github.com/flutter-devs/tensorflow_lite_flutter

フラッター チュートリアルを介して、カメラのライブ フィードから CameraImage オブジェクトをストリーミングできるカメラ プラグインを使用します。それを、プラットフォーム チャネルを使用して画像を A​​ndroid レイヤーに渡す変更されたフラッター tensorflow ライブラリに渡します。これは、バイト配列のリストとして行います。(3 プレーン、YuvImage)。作業中の floatefficientnet コードを含む tensorflow android example(1) は、ビットマップの例です。だから私はこの方法を使って変換しています:

推論は成功しました。値をフラッターに戻して結果を表示することはできますが、かなり外れています。同じ Android フォンを使用しても、結果はまったく異なり、まったく異なります。

この欠陥は、CameraImage データ形式のビットマップへの変換に関連していると思われます。これは、チェーン全体の中で私が個別にテストできない唯一の部分であるためです。同様の問題に直面したことがある人が助けてくれるとしたら、私はかなり困惑しています。