2012-01-28 1 views
0

これは前のAndroidアプリを公開し、誰のための簡単なものでなければなりません... はここに私の状況です:私は「街ガイド」アプリを開発しようとしていると一緒に働くのであれば、私の考えを思っていたXMLはAppデータを整理して市場で最新の状態に保つのに適していますか?

。私のデータを構造化するためのXMLファイル(クライアントは写真、住所、電話番号、ウェブサイト、異なる目的地の営業時間などの.PDFファイルを提供しています)は最善の方法です。

私は.XMLのこのタイプの「通訳」として、このアプリを書くことができるように期待して、その後、簡単にその入力XMLファイルを更新することにより、市内の他の都市や目的地が含まれました。

だから、これは技術的な問題ではない、これは行くには良い方法であれば、私はこれをやってのけるする方法を知って、質問はありますか?あなたはどのようにアプリケーションを簡単に最新の状態に保つのですか?変更されたXMLが市場全体の更新通知をトリガーするでしょうか?すべての有用なヒントや提案は大歓迎されます

http://developer.android.com/guide/publishing/publishing.html

:。

私の研究では、この前私が相談し、この問い合わせに対して、公開のAndroidマーケットアプリを(更新する快適な方法であると信じて私をリード

よろしくお願いします。 Veo。

答えて

1

私がこのような種類のアプリケーションを開発した後は、それ自体がすべて情報を含んでいなければなりません。アプリケーションと共に出荷されたSQLiteデータベースで構造化しました。 e(または少なくとも読みやすい)をassetsフォルダから削除しましたが、ファイルが変更されるたびに、sqliteファイルをアプリケーションストレージにコピーし、通常のアプリケーションデータベースとして使用しました。クールなことは、アプリケーションが実行されるたびにxmlの解析を行う必要がなくなったということです。ここ

いくつかの注意事項:

  • は私のデータベースが大きすぎる成長し、私は、これは、資産フォルダ内のファイルの制限であるので、1メガバイトのファイルでそれを分割する必要がありました。詳細については、hereを参照してください。
  • データベースバージョンでのデータベース更新メカニズムは依然としてうまくいきました。
  • データベースを手動で作成するときは、(データベースはAndroidのコードで作成されている場合、それが自動的に作成された)Androidは1つのシステムテーブルには、それに存在すると予想ことを考慮する必要があります。それについての詳細は基本的にanswerこちらをご覧ください。
+0

は私が行うには、いくつかのより多くの研究を持っているように見える、その迅速な答えをいただき、ありがとうございます。これは私にとって非常に有益な答えと出発点です。よろしくね、Veo。 – VeRo

関連する問題