2012-04-19 6 views
3
Theme : Newspaper updates in android application. 

アンドロイドアプリケーションのサーバーおよびポストアップデートからデータを取得または取得する方法。オフラインストレージを管理する方法は、インターネットに接続されていない場合、アンドロイドアプリケーションでデータがどのように更新され、どのようにアンドロイドアプリケーションでアップデートが表示されるかを決める方法を意味します。もしこの問題を知っている人がいたら、それについて答えてください。androidアプリケーションのオフラインストレージ管理

私は実際にサーバからデータをフェッチするために中間ファイルとしてphpjsonを使用してAndroidのアプリケーションへの更新を送信するが、そのはより複雑であると思われると私は文句を言わないサーバー側のファイルにアクセスする許可を得れば、どのように私が管理を行うのです更新のために?サーバーファイルにアクセスするためのアクセス許可が必要かどうか

トピックに関する詳細:ウェブサイトの更新を同期化したい場合は、
どうすれば対応できますか?私はここで何らかのコーディングを要求していません。

+0

あなたはいくつかのオプションを考えていますか?もしそうなら:私たちとあなたの考え、仕様などを共有してください。あなたの状況の詳細は何ですか、サイズは何ですか、どの種類のデータを送受信するつもりですか?あなたがこれにどのような努力を払っているかを示してください。私たちはあなた自身のステップを遡っていません。 – Nanne

+0

あなたのウェブサイトはdeveloper.android.comですか? :D – Rudy

+0

あなたが実際に何をしたいのですか、あなたがオンラインになったり、コンテンツを更新してUI画面に投稿する方法を知りたいときにコンテンツを同期してください...もっと丁寧に質問を明確にしてください –

答えて

4
  1. アンドロイドアプリケーションサーバーとポストの更新からデータをフェッチまたは取得する方法

    使用HTTPClient。オフラインストレージを管理する方法

  2. なくなっデータはアンドロイドアプリケーション

    に更新される方法をインターネットに接続していない時はいつでも、私はあなたがオフラインストレージが何を意味するか理解していないと思います意味。インターネットに接続していない場合は、それだけです。あなたはあなたのコンテンツを更新することができません。オフラインストレージは、インターネット接続がある場合に便利ですが、毎回ではありません。インターネットに接続しているときにダウンロードしたコンテンツは、インターネットに接続していないときに読み込まれるSQLLiteに保存することができます。

  3. 私は実際にサーバーからデータをフェッチするために中間ファイルとしてPHPやJSONを使用し、アンドロイドのアプリケーションに更新を送信するが、そのより複雑であると思われると私は、サーバー側のファイルにアクセスする許可を得る習慣場合、どのようにしています更新を管理しますか?サーバーファイルにアクセスするためのアクセス許可が必要かどうか

    インターフェイスとしてWebServiceを作成します。他のシステムがあなたのファイルに直接アクセスできるようにしないでください。または、基本的にJsonやXMLデータを返すPHPファイルを作成するだけです。 その他のオプション:RSSを作成します。

  4. トピックの詳細:私はウェブサイトで更新を同期化したいのですが、どうすればそれを処理するのですか?私はここで何らかのコーディングを要求していません。

    HTTPClientを使用して同期を開始するイベントを作成します。新しい更新がある場合は、SQLLiteに保存し(オフラインストレージ用)、コンテンツを表示します。このイベントは、アプリケーションの起動中または[更新]ボタンをクリックすると、インターネットが存在する場合にトリガされます。

更新

couchbase mobileと呼ばれる新しいフレームワークがあります。ソーラーサーバーからローカルのモバイルデータベースを同期することができます。データをローカルに挿入/更新することができます(オフラインモード)。インターネットに接続しているときはいつでも、データをソファサーバーに同期させることができます。つまり、HTTPClientを作成する必要はなくなりました。

データベースについては、cloudantを試してください。

+0

返信ありがとう、そこには、この1つのために使用されているアンドロイドのフレームワークはありますか? – Rizvan

+0

HTTPClientとSQLLiteは実際にAndroid SDKの一部ですか?最初にリンクを試し、最初に探索してください。 – Rudy

関連する問題