4

今日、昨日、今週、今月、日付で検索オプションを備えたシンプルなメインメニューを含む非常にシンプルなネイティブAndroidアプリを開発しています。

ここに画像の説明を入力してください

(私はlyndaコースを購入しました:HTML5とアプリのデザインと機能を備えた「Dreamweaverを使用したAndroidおよびiOSアプリの構築」はそれほど問題はありません。)

私がこのアプリで夢中になっているのはこれです:私は毎日(1から5の間で)有名な人々のプロフィールを書きます。したがって、(たとえば)[今日]オプションをクリックすると、私が今日作成したプロファイルリストにアクセスします(昨日などは、データベースから過去に書き込まれたプロファイルをチェックします)。

したがって、一部のAndroidユーザーが今日クリックし、3つのプロファイルオプション(「ブラッドピット」、「シャキーラ」、「クリスティアーノロナウド」)が表示されると想像してください。サーバーデータベースにアクセスして更新するには、アプリが必要です(「今日」 "プロファイル)。

ここに画像の説明を入力してください

そして最後に...

ここに画像の説明を入力してください

質問の前に、私はstackoverflowを検索して非常によく似た答えを見つけたと言いたいのですが、プログラミングの初心者であり、答えを読んでいるときは非常に異なる可能性があるため、リンクドキュメントのリンクに混乱しました。

質問:

  1. さまざまなプロファイル(歌手、政治家、サッカー選手)のテンプレートを作成し、ボタンをクリックして、生まれた日付、職業、国籍、伝記などの新しいプロファイル/記事を開始できるような方法を作成したいと思います。これは可能ですか?どうすればそれをプログラミング言語で行うことができますか?

  2. どのような種類のサーバーとどのようなデータベースを作成する必要があり、アプリに情報を送信するようにサーバーを構成する方法は?

  3. これがよりスムーズで最も簡単に機能するために必要なサーバー仕様はありますか?この問題の場合、価格は問題ではありません。

  4. ウェブサイトから「今日の3つのプロファイルの更新」を取得できるようにするには、アプリにどのようなコードを記述する必要がありますか?

  5. メインメニューのselectiong[今日]ボタンのアプリでこの簡単な手順を実行し、アプリが今日の新しいプロファイルをチェックしてユーザーをオプションとして提示するコード例を表示することは可能ですか?なぜなら、このコードがあれば、たとえば「ブラッドピット」オプションのプロファイルの詳細を使用して、残りの作業を行う方法をよりよく理解できるからです。

私の質問を理解していただければ幸いです。前もって感謝します。良い1日を

4

1 に答える 1

2

フレームワークを使用してアプリケーションを開発していると仮定すると、Phonegap次のようになります。まず、PHPスクリプトとを実行できるサーバー/Webスペースを取得しますMySQL Database
また、これらのアプリケーションの動作方法を再考する必要があります。たとえば、できません。

アプリに情報を送信するように構成します

サーバーサイドスクリプトが必要です(私はPHPこれを選択します。習得が容易で、ほとんどすべてのサーバーで利用できます)。MySQL Database次に、このPHPスクリプトは、人々に関するすべての情報が保存されている場所を照会します。覚えておくべきことは、クライアントがサーバーをポーリングしてコンテンツを要求することです。要求されない限り、クライアントに積極的に何も送信していません。これがまさにその方法HTTPです。スクリプトが提供するインターフェースは、RESTインターフェースと呼ばれます。リンクを見てください、それはすべてをかなりよく説明しています。出力形式はJSON、後でクライアントアプリで作業するのに非常に便利な形式にする必要があります。「今日何が投稿されたの?」のようなことをするために。SQLクエリがどのように機能するかを確認し、スクリプトに実装します。

これで、クライアントの場合、を使用してこのデータにアクセスできます。JavaScriptほとんどの場合、jQueryすべてが少し単純化されます。jQuery $ .getJSON関数を使用して、によって提供されるデータにアクセスしますREST Interface。これで、基本的なjQueryを使用して、このデータをまとめてHTMLユーザーに提示できます。これは「サンプルコード」やあなたが要求したものではないことを私は知っていますが、あなたがやりたいことを達成する方法について正しい方向を示す必要があります。上記のすべてのキーワードをグーグル検索してそれについて読み続けるだけで、そのようなアプリを構築できるはずです。

于 2012-11-24T14:11:15.477 に答える