私はキャンバスに描画することができるアンドロイドアプリに取り組んでいます。
ユーザー入力は、パスオブジェクト内に保存されます。パスオブジェクトは、キャンバスに描画されたものではありません。
私が達成したいのは、ユーザーが描画した入力(パスオブジェクト)を保存して後でロードできることです。
私の質問は、永続化/保存し、後でアンドロイドのパスオブジェクトをロードする最良の方法は何ですか。
xmlやデータベースへのパスをどうにか保存できますか?
ご協力いただきありがとうございます。Androidを保存してPATHオブジェクトをロードする最も良い方法。
0
A
答えて
0
ユーザーがこれらのパスを読み込んで再利用できるようにするには、Serializableに、JavaのSerializableインターフェイスまたは独自のカスタムパス保存情報のメソッドを使用できるようにする必要があります。すでに誰かが見つかりましたimplemented that using Serializable
あなたはそこからあなたのソリューションを構築することができます。
の保存と読み込み(オプション)JSON形式にあなたのCustomPathを有効にする
使用Gsonライブラリー(String)を
toJson()
し、その後にそれを保存あなたが望む(ローカル/ウェブ上で)どんな方法でも、そのライブラリを使用してCustomPathへのJSON形式(String)の解析に使用します
fromJson()
と...
TIP」あなたはメモリ上に非常に小さな節約維持したい場合、あなたはバイトを、あなたのクラスを変換する必要があり、[]、その後、要件(ISO_8859_1またはBase64)に応じた形式で保存してください。
関連する問題
- 1. Android - 複数のレイアウトバリエーションを保存する最も良い方法
- 2. フラスコセッションをファイルとして保存する最も良い方法
- 3. iOSにローカルデータを保存/ロードする最も良い方法は何ですか?
- 4. 大量のデータを.Netアプリケーションに保存/ロードする最も良い方法は?
- 5. Androidで一般的なデータを保存する最も良い方法
- 6. SQLiteでSoapEnvelopeを保存する最も良い方法は?
- 7. T4の設定を保存する最も良い方法
- 8. 入力値を保存する最も良い方法
- 9. MySQLのXクリック/日を保存する最も良い方法
- 10. 記事をデータベースに保存する最も良い方法は?
- 11. NativeScriptアプリケーションでユーザートークンを保存する最も良い方法
- 12. テーブルビューの要素を保存する最も良い方法は?
- 13. emberボタンに "temp"データを保存する最も良い方法
- 14. JQuery変数を保存する最も良い方法は?
- 15. ローカルストレージを保存する最も良い方法は?
- 16. numpy配列をアスキーファイルに保存する最も良い方法
- 17. 「イベント」データをAWSに保存する最も良い方法
- 18. 360度の写真を保存する最も良い方法
- 19. C++でデータを保存する最も良い方法
- 20. SQLデータベースにコメントフラグを保存する最も良い方法は?
- 21. 画像を保存する最も良い方法は?
- 22. 認証トークンを保存する最も良い方法は?
- 23. mysqlにデータを保存する最も良い方法は?
- 24. iPhoneにゲームデータを保存する最も良い方法は?
- 25. ポイントを保存する最も良い方法
- 26. インスタンスの状態を保存する最も良い方法
- 27. Firebase Referenceをコードに保存する最も良い方法
- 28. BoltDBにデータを保存する最も良い方法
- 29. アンドロイドアプリにテキストデータを保存する最も良い方法は?
- 30. マングースドメインに画像を保存する最も良い方法
android.graphics.Picture'? – pskink