0

私は Android データベースが初めてで、データベースについて学んでいます。いくつか質問があります。

1.アプリケーションがアクセスできるデータベースの最大制限 (サイズ) は?

2.データベースを使用するアプリケーションを使用していて、そのアプリケーションを新しいデバイスにインストールした場合、データベースを新しいデバイスに転送することは可能ですか (たとえば、アプリケーション自体に青色で送信するオプションが 1 つあります)。歯)。

3.sqlite データベース以外のデータベースを使用することは可能ですか。

4

3 に答える 3

1
  1. データベースの最大サイズは、アプリで使用できるメモリ容量によって異なります。
  2. 新しいデバイスにアプリをインストールすると、新しいデータベースが作成されます。別のデバイスのデータベースからレコードを受信し、連絡先の場合のように実装である新しいデバイスに保存する方法がある場合があります (あるデバイスから別のデバイスに連絡先を送信して保存できます)。
  3. はい、他のデータベースも使用できますが、Android は SQLite にのみネイティブ サポートを提供します。 Android は SQLite 以外のデータベース システムをサポートしていますか?
于 2012-05-25T13:33:45.007 に答える
0
  1. データベース内のデータのストレージのサイズに関する制限はありません。デバイスに空き容量がある限り、データを保存できます。

  2. デバイス間でデータを共有する最良の方法は、データ バックアップを使用してデータをクラウドに保存し、クラウドからデバイスにデータを取得することです。これについては、データのバックアップを参照してください。

  3. 他のデータベースがアンドロイドでサポートされているとは思いません。SQLite は必須です。Amazons Simple DB のような他のデータベースは、クラウドにデータを保存するためのAndroid APIを提供します。また、リモートデータベースを使用してデータを保存し、同時に他のデバイスからアクセスできるようにすることもできます.

于 2012-05-25T13:34:51.527 に答える
0

1) android.database.sqlite.SQLiteDatabase には、データベース getMaximumSize() の最大サイズを取得する次のメソッドがあります。

2) できません。ただし、アプリケーションからデータベースを読み取って SDCard に書き込むことができます。同様に、SDCard からデータベースを読み取って既存のものを置き換えることもできます。

3) このリンクを確認してくださいAndroid は SQLite 以外のデータベース システムをサポートしていますか?

于 2012-05-25T13:32:03.840 に答える