ユーザーがログインとパスワードを使用して自分のWebサイトに登録する必要があります。
基本的に私は次のことをする必要があります
1.ウェブサイトからAndroidアプリをデータベースに接続します。
2.いくつかの情報をデータベースに保存します。
3.データベースからいくつかの情報を取得します。
私はすでに標準のsqliteビルドインAndroidアプリの経験があります。問題は、人々に私のWebサイトを登録させ、いくつかの情報を取得させる必要があることです。
データベースに保存されている情報をウェブサーバーに保存または取得するには、リクエストをデータベースに渡し、データベースからの結果をAndroidに返す簡単なウェブサービスを作成する必要があります。 Androidが理解できる形式。通常、データをPOSTまたはRESTで送信してから、JSON形式でデータを取得できます。
ここでPHPを使用してそれを達成する方法 の非常に良い例があります。ここでは、AndroidからPHPスクリプト(サーバーでホストされている)にPOSTを使用してリクエストを送信すると、スクリプトは結果をJSON形式で返します。次に、Androidで解析して、目的の結果を得ることができます。
これは、TwitterやFacebookなどの複雑なWebサービスが動作する基本的な方法です。ほとんどの対話はREST&JSONで行われます。
通常、次の理由により、アプリからデータベースに直接接続しないでください。
これらの点に基づいて、アプリとデータベースの間にWebサービスを配置することをお勧めします。このWebサービスは、任意のプログラミング言語でプログラミングできます。データベースに対する意図しない要求からデータベースを保護する必要があります。
次に、アプリがWebサービスに接続し、Webサービスがユーザー入力を検証してデータベースに保存します。データベースからデータを受信したい場合は、Webサービスに接続してデータを要求するだけです。
最善の方法は、Web-Services
を使用し、それらを実装して、クライアントAndroidデバイスから送信されたすべてのSQLクエリを処理することです。
SQLite を使用してデータベースにアクセスできますが、SQLデータベースのパスワードを入力する必要があるため、登録するには安全すぎるかどうかはわかりません。
プロジェクトにGoogleFirebaseとJsonを使用できます。必要なのは、ウェブベースのプロジェクトをホストすることだけです。共有データベースにアクセスできます。ただし、使用しているデータベースがデータベースと共有されていることを確認する必要があります。