12

Android用のソーシャルネットワークアプリを作りたいです。でも、どこから始めたらいいのかわからない。http://developer.android.comや他の多くのチュートリアルで検索してみました。しかし、私はデータストレージについて理解していませんでした。たとえば、Web開発(PHP)では、サーバーとデータベース(MySQL)が必要です。Androidアプリはどうですか?ユーザーの投稿、コメント、アップロードされた写真、グーグルマップデータなどを保存するなど、Android用のソーシャルネットワークアプリを開発する際の概念を知る必要があります。コードは必要ありません。Android用のソーシャルネットワークアプリを開発する際のアイデアとコンセプトを求めています。

私が始めるのに適したサイトへのリンクをいただければ幸いです。ありがとう。

4

1 に答える 1

29

Androidフォンでのストレージには、ファイルストレージ(SDカード)、プリファレンス(設定など)、またはSQLLIteを使用できます。しかし、それが実際にソーシャルアプリである場合は、ユーザーが対話できるようにしたいと思います。したがって、phpやmysqlと同様に、ユーザーはブラウザ(この場合は電話)を使用してアプリを使用できますが、サーバーを使用してデータ(友達、いいね、リツイート、whathaveyous)を保存します。

したがって、これが機能するために必要なことは

  • データを保存する「通常」のようなサーバーを作成します。あなたがそれがどのように機能するか知っているように見えるので、私はMySQLを提案します
  • そのサーバーにデータを追加するためのAPIを作成します。PHPのRESTfullAPIをお勧めします。これも、その仕組みをご存知のようです。
  • アプリを作成します。対話したいときはいつでも(たとえば、投稿のように)、APIを介してリクエストを送信します。これにより、アクションがデータベースに保存されます。
  • あなたの他のユーザーは、彼らの電話が同じデータベースからAPIを介して彼らの情報を取得するので、そのように見ることができます。

これで、設定(アプリが新しいメッセージをチェックする回数)が設定ファイル(開発者ページにあります)に保存され、SDカード(画像など)に追加のものが保存される場合があります。

したがって、APPの部分は非常に簡単で、マニュアルを使用して理解するのに問題はありません。SOCIALの部分は、上記で説明したことを実行する必要があります。はい、これはいくつかの作業ですが、アプリを使用したphp-mysqlの相互作用については十分に書かれています。

于 2012-05-18T09:17:39.587 に答える