2012-01-04 10 views
3

私は現在、最終年度のプロジェクトを制作中です。私はコース中に2年間のJavaプログラミングを行った後、アンドロイドアプリケーションを決定しました。音楽ニュースとイベント通知アプリを決めた後、私はインスピレーションを得ることができる既存のアプリを研究していました。空のニュースアプリで私の新しいフィードを密接にスタイリングしたいと思ったので、私はいくつかの調査をしました。私はlistItemを使用して新しいアクティビティに向かうと思います。ニュースフィードを実装する最良の方法 - スカイニュースアプリに似ています

記事を保存して(アプリの目的のために自分で書いておく)、表示する情報を取得するのにはちょっと混乱します。アプリでは6つの記事しか利用できないので、新しい記事が追加されると、ニュースフィードの古い記事が置き換えられます。

私の最初の考えはサーバー上のmysqlデータベースで、ドキュメントは別々に保存され、テーブルで参照される可能性があります。データベースには、今後開催されるイベントやギグの情報も保存されます。

私はアンドロイドのノブは控えめな言い方ですが、私は自分自身で少し研究をすることができると知っていますが、正直言って誰かが正しい方向に向けるようもっと願っていました。

任意のヒントやヒントがずっと

は、最初の画面は、あなたのケースでは、サーバからロードされた単純なリストの活動であるあなたに

Link to photo example

答えて

0

ありがとういただければ幸いです。

Remote loading lists

Lazy list

2番目の画面は、HTMLページを表示するのWebViewすることができます。

Web View

あなたはより多くの情報が必要ですか?

2

自分でサーバーを実装するのか、リモートWebサービスを使用するのかは明確ではありません。

いずれにしても、REST Webサービスを使用し、JSONでニュース情報を読むことは、かなりストレートに行う必要があるためです。

情報の保存に関しては、AndroidにはすでにDBMSが実装されています。これはSQLiteです。ニュースを保存する1つのテーブルで十分ですが、それはあなたが何をしたいのかによって異なります。

情報を表示するには、各ニュース項目を表示するためのListViewを使用して、タブを実装するように思えます。一度に6つずつ表示したいので、データベースのトリガを使用して挿入時に起動するか、手動で置き換えることができます(クエリ結果は毎回6回に制限されます)。

ニュースアイテムをクリックするとイベントが発生し、ニュースアイテムの詳細が表示されます。

あなたの質問には不明な点がたくさんあるので、私はこれを残しておきます。あなたの研究に集中するのを助けてくれることを願っています。

関連する問題