54
Android 3.3 API 18

こんにちは、

Androidを使用して最初のアプリを開発しています。アプリは、ユーザー データを保存するためにオンライン データベースに接続する必要があります。

MySQL データベースを含むクラウド ストレージを探しています。しかし、私のアプリはこの MySQL データベースに直接接続して、そこからデータをプッシュおよびプルできますか? それとも他にやらなければならないことがありますか?

ご提案いただきありがとうございます。

4

8 に答える 8

11

あなたがしたいことは悪い考えです。ユーザー名とパスワードをアプリに埋め込む必要があります。これは非常に悪い考えです。APK をリバース エンジニアリングし、公開されているこの mysql サーバーのユーザー名とパスワードを取得する可能性があるためです。このサーバーには機密性の高いユーザー データが含まれている可能性があります。

mysql サーバーへのプロキシとして機能する Web サービスを作成することをお勧めします。ユーザーはログインする必要があると想定しているため、ユーザー名/パスワードを使用して Web サービスへの認証を行うことができます。

于 2013-10-07T05:59:34.547 に答える
5

ステップ 1 : サーバー上に Web サービスを作成する

ステップ 2 : アプリケーションで Web サービスを呼び出し、結果セットを受け取るようにする

于 2013-10-07T05:57:41.713 に答える
4

はい、間違いなく、Web サービスを作成するために必要な MySql オンライン データベースに接続できます。この Web サービスは、MySql データベースへのアクセスを提供します。次に、MySql Database にデータを簡単にプルおよびプッシュできます。PHP は、実装が簡単な Web サービスを作成するための優れたオプションです。幸運を...

于 2013-10-07T06:01:38.320 に答える
4

あなたは間違いなくそのようなアプリケーションを作ることができます.あなたのプロジェクトに応じて特定のクエリを実行するphpスクリプトを呼び出すことによって、データベースへのhttp接続を行う必要があります.xmlまたはjson形式で結果を生成します.あなたのAndroidアプリに表示されます!Androidアプリケーションをmysqlに接続する方法に関する完全なチュートリアルについては、このチュートリアルをチェックすることをお勧めします

于 2014-10-26T12:12:50.287 に答える