MySqlデータベースにスポーツの結果が含まれています。 Androidアプリケーションを作成して、これらのデータを携帯電話に表示したい。
私はこの問題についてインターネットで検索しましたが、MySqlデータベースとAndroidアプリケーションとの間を直接接続することは不可能だと思います(これは正しいですか?))
だから私の質問は次のとおりです:データの一部を表示するために、MySqlデータベースにAndroidアプリケーションでアクセスするにはどうすればよいですか?
C2DM( http://code.google.com/Android/c2dm/ )を確認することをお勧めします。
一般的な方法は、REST Webサービスを記述し、Androidを呼び出して、サーバーからデータを取得することです。
プッシュしたい場合、データが十分に小さい場合は、SMSを使用して、データをテキストメッセージとしてデバイスに送信するだけです。
データベースへのアクセスをオープンしたくないので、Webサービスを使用することで、データベースをより適切に保護できます。
この方法を試してみてください。この方法は、現在取り組んでいる現在のプロジェクトで使用します。
基本的にサーバー上でphpスクリプトを作成し、httpポストを使用してデータをスクリプトに送信します。詳細については、以下のリンク先のチュートリアルを参照してください。
これには多くのアプローチがありますが、私はSOAを使用します。
モバイルアプリケーションは、一般的なサービス指向アーキテクチャ(SOA)に従う必要があり、3つの異なる要素が必要です。 Webサービス。モバイルWebサービスクライアント。
Java EEのようなものを使用して、ローカルにインストールされたAndroidアプリケーションからリクエストを受信し、必要なデータで応答する外部MySqlデータベース。
AndroidライブラリにKSOAPを使用していますが、RESTを使用するのが理想的です。
MySQLを使用してAndroidデータを入力するためにAndroid $ ===を使用してデータをローカルマシンに格納するための手順)
Android Connecting to MySQL, PHP
これは、AndroidアプリからPHPスクリプトへのデータフロー)に関するネット上の最も簡単なチュートリアルの1つであり、最後にMySQLデータベースに保存されます。
それが役に立てば幸い