アンドロイドプログラミングの新機能で、基本的な学生情報をデータベースに保存します。このデータを保存する最も簡単で簡単な方法は何ですか?いつでも複数のデバイスからリモートでアクセスできますか?私はアンドロイドがsqliteをサポートしていることを知っているが、これはローカルでは1つのデバイスにしか見えない。任意のアイデアや提案?最終的にGoogle Playでアプリケーションを公開し、ユーザーが各クラスのクラスで生徒の名前を見ることができるようにしたい。Androidで小規模データベースを作成して複数のユーザーがリモートアクセスする
答えて
あなたが設定し、リモートサーバーを維持することに興味を持っていない場合は、Firebaseを始めるのは自由、高速であり、リアルタイムで動作します。
あなた自身の質問に答えたようです:) MySQLなどのリレーショナルデータベースをリモートサーバーに配置します。データベーステーブルに対してCRUD操作を実行するAPIを作成します。
は、その後、あなたのAndroidアプリにAPIへのリクエストを発行します。いや、あなたは基本的に自分自身に答えhttps://developer.android.com/training/volley/index.html
それでもあなたが維持する必要がありますあなた自身のサーバー –
OPのどこに彼は自分のサーバーをホストしないと言っているのですか? – MackProgramsAlot
これはおそらく、サーバやAPIコードを維持しないための「シンプル」と「簡単」の記述になります。 –
、私は非常にHTTP requests.You'll HTTP要求を記述するために注釈を使用するためにAndroid用retrofit2を使用することをお勧めします、 URLパラメータの置換とクエリパラメータのサポートは、デフォルトで統合されています。さらに、カスタムヘッダー、マルチパートリクエスト本体、ファイルのアップロードとダウンロード、応答の模擬などの機能を提供します。
Here is great link to get started on your way to happy life:)
あなたはおそらくのNode.jsサーバーをしたいカスタムルートを行っている場合は理想的には、これらの要求のための要求を処理し、応答を与えるためにあなたのサーバーを作成したい、とAndroidクライアントでしょうか、 PHPサーバー。あなたは、リアルタイムコミュニケーションのために物事を盛り上げるためにsocket.ioを使うこともできますし、firebaseの通知システムを使うこともできます。 Firebaseは素晴らしいです、それは前述のすべてを処理します。
Firebaseを使用しないと決めた場合、RealmのようなRealmとNoSQLのようなものを使用して、素早く簡単にデータベーストランザクションを実行できます。
に行っているすべてです。Firebaseは、リアルタイムで高速で、主に複数のクライアントを処理するために負荷分散されているため、素晴らしいことです。 – Remario
あなたは複数のクライアントに負荷をかけていましたので、ロードバランシングを使用してWebサーバーを作成しない限り、Firebaseとそれが提供する豊富なAPIからデータベースに至ることをお勧めします。メッセージング、リアルタイム更新、セキュリティと負荷分散。 – Remario
ありがとう!私は最初firebaseを試してみるつもりだと思うが、これは知っていることも素晴らしいです! – kcirtap1662
- 1. LDAPを使用して複数の小規模サーバーが大規模なWebサーバーを形成する可能性
- 2. Sybase:大規模データベースから小規模データベースへのダンプ/ロード
- 3. HTML + JavaScriptデータベース小規模ウェブサイト
- 4. 小規模Webサイトのデータアクセスレイヤーの作成
- 5. 自分で小規模なプロジェクトを作成する際のベストプラクティス
- 6. 小規模/中規模のデータセットでCypherクエリがクラッシュする
- 7. 小規模のUDPデータグラムと小規模のものが多い
- 8. Androidで大規模なデータベースを扱う
- 9. Pythonで無限小規模なSQLデータベースをループする
- 10. 複数のデータベースをAndroidで作成する
- 11. 小規模なスルーリクエストデータストレージ
- 12. LESSループモジュラー規模を作成する
- 13. モバイルで動作するCSSを使用した小規模から大規模の画像
- 14. 構造の整った大規模なSQLデータベースの作成
- 15. 小規模のバックグラウンドタスクのオプション
- 16. 大規模なWebサイト - 複数のデータベースまたは複数のテーブル?
- 17. SQL Server 2012で小規模から大規模に成長する - コードと価格が賢明
- 18. 大規模なjsonファイルを複数の小さなファイルに分割する
- 19. CMUスフィンクスの小規模データトレーニング
- 20. 小規模から大規模プロジェクトまで
- 21. 小規模コードのヘルプが必要
- 22. 小規模アプリケーションをサポートするフレームワーク
- 23. Webマシン間でデータを共有するための小規模分散データベース
- 24. npmでインストール可能で、マルチプロセスとクラスタをサポートする小規模データベース
- 25. 小規模リンクフォントサイズH2タグ内
- 26. Keras:複数の大規模データセットのバッチトレーニング
- 27. 複数のモデルを作成してDjangoユーザーを拡張する
- 28. クラウドデータストア - 小規模な操作を利用する
- 29. スカラを使用して複数のデータベースを作成する
- 30. 小規模デバイスでjQuery関数を呼び出す
ご注意:***ご質問は、私たちを求めてお勧めします...ツール、ソフトウェアライブラリ...オフトピックのスタックオーバーフローの*** - [ヘルプセンター](http://stackoverflow.com/help/on-topic) –