私のAndroidアプリケーションを更新して、新しいXMLファイルを定期的に、週に1回程度ダウンロードしてください。私はSharedPreferencesが10242011のようにxmlが最後に更新された日付を表すためにintを格納するのに使うことができるプリミティブなデータ型を格納できることがわかります。実際に私のアプリケーションでファイルを上書きすることについて何も言及しませんしかし、。私のアプリでXMLファイルを上書きする最良の方法は何でしょうか?私のアプリ内でファイルを定期的に更新しています。 SharedPreferencesとは何ですか?
0
A
答えて
0
古いファイルと書き込みを削除すると、コーディングにかかる時間が短縮されます。
私は流れに意味:
Already have an old file
- >download new one
- >delete old one
- >save new one
- >use it in your app
しかし、あなたはメソッド場所を使用する必要がありますよりも、古いものからデータを持っているしたい場合以前に停止した新しいコンテンツを追加するだけです。
0
Shared Prefsは、data/data /フォルダ内のshared_prefsというフォルダに保存されます。私が知る限り、SharedPreferences.Editorを使用することは、通常の条件下でこのファイルを操作する唯一の方法です。デバイスがルートされている場合、私はあなたがxmlファイルの一番上に保存することができると思います。
SharedPreferencesのソースコードを見て、xmlファイルを読み込んで操作し、shared_prefsの代わりにファイルディレクトリに書き込むことができる同様のオブジェクトセットにすることができます。
関連する問題
- 1. 更新アプリデータベースは定期的にアプリの更新
- 2. 私は定期的にhtml5とjavascriptで作られた棒グラフを更新しようとしています
- 3. アプリ内自動更新サブスクリプション:期間/期間を変更しますか?
- 4. 定期的にFlaskから値を更新してレンダリングする
- 5. 定期的にデータベースを更新することは可能ですか
- 6. 私のJ2MEアプリケーションのサーバーから定期的な更新を取得します
- 7. Androidアプリはタイマーを使って定期的に壁紙を変更します
- 8. xmlファイルを定期的に更新するにはどうすればよいですか?
- 9. アプリケーションサンドボックスでアプリ内購入の有効期限は何ですか?
- 10. 私は何を期待していないのですか?
- 11. MongoDbでは、文書の2つのフィールドのみを更新すると、定期的な更新やアトミックな更新を行う方が速いのですか?
- 12. アップルのappstore:私のアプリをappstoreから更新している間、別のアプリケーションとしてインストールします。その理由は何ですか?
- 13. 動的に更新データリスト、私は次のスクリプトでは、ユーザーのタイプとして、動的にHTML5のデータリストを更新しています
- 14. メテオ - 定期購読データでキャンバスを自動的に更新していますか?
- 15. PHPで動的にカウントを更新していますか?
- 16. GUIを定期的に更新している場合、バックグラウンドスレッドは本当に役に立ちますか?
- 17. サーバーからのデータを定期的に更新する
- 18. サーバーから定期的に多数のWebクライアントを更新します。
- 19. GmailはsetInterval()またはsetTimeOut()を使用して定期的な更新を行いますか?
- 20. 自動更新iTunesの定期購読が更新されない原因は何ですか?
- 21. Rubyのレール - ajaxの定期的更新
- 22. 同じアプリ内でPreferenceActivityとサービスの両方でSharedPreferencesの管理
- 23. jarコマンドで特定のディレクトリにあるJAR内のファイルを更新します
- 24. 定期的にDjango DBをWebで収穫したデータで更新するロングランナー - ?
- 25. アプリ&ウェブデータベース内のオブジェクトIDを同期していますか?
- 26. アプリを更新するとsharedpreferencesがクリアされるか、アプリによって設定されたアラームが削除されますか?
- 27. Quartz ComposerでXML Importerを定期的に更新するにはどうすればよいですか?
- 28. Android:アプリを更新した後に内部ファイルを保存する
- 29. 春 - 私は定期的に実行し、私のBean内のメソッド、持って@Scheduled
- 30. Pl sqlブロックは、定期的なコミットを使用してテーブルを一時テーブルの値で更新します。
nopeは新しいコンテンツを追加する必要はありません。私のアプリのデータを扱うのはちょっと新しく、この場合はgoogleをどうすればいいのかわからない – jfisk
SharedPrefs(Timの答えを参照)を使ってコンテンツを保存するか、電話機のどこかに保存します]または利用可能な場合はsdcardまたはキャッシュされたディレクトリに)通常のファイルのようにして、アプリケーションの中で必要な場所にロードし、目的のために解析します。ちょっと気をつけてください。デバイスの下にurアプリケーションを使用するとき、ディレクトリにはrootアクセスが必要ありません。 –