0

私はAndroidとJavaが初めてです。データを収集し、サーバーから Android にデータをインポートする Android アプリケーションを作成しています。

SQLite テーブルにインポートされたデータを保存したいと考えています。そのため、要件に従って2つのテーブルを作成しました。このテーブルは、アプリが開かれるたびに作成され、アプリが閉じられずに切り替えられるたびに消去される必要があります。このために、onOpen() でテーブルをドロップしています。エミュレーターでは正常に動作しています。で値を確認できますDDMS-Data

今、私はそれを Android モバイルに実装しようとしてDDMSいます。デバイスのデータ フォルダを見ています。しかし、テーブルが表示されません。フォルダは空のままです。

4

3 に答える 3

0

ddmsユーティリティによってデバイスからデータベーステーブルを確認することはできません。そこにはリストされませんが、デバッグしたい場所でselectクエリを適用することでデータを確認できます。

于 2012-09-11T06:01:19.440 に答える
0

一部のデバイスは、データフォルダにアクセスできるようにするために「ルート化」する必要があります。このプロセスの詳細については、ウィキペディアhttp://en.wikipedia.org/wiki/Rooting_%28Android_OS%29を参照してください。ただし、テーブルを表示するためだけに必要な場合は、実行することをお勧めしません。

于 2012-09-11T06:01:34.823 に答える
0

製造元がデフォルトでデバイスのデータフォルダ内のテーブルの表示に制限されている場合、デフォルトで表示する権限が与えられていないことがありますが、テーブルはデータフォルダ内に存在します。

確認したい場合は、アプリ内で開いて確認できます。あなたは間違いなくあなたのテーブルを落とすことができます、そしてそれはアプリが閉じられるときはいつでもそれを心配しないできれいになります。許可を得るには、デバイスをルート化する必要があります。これにより、デバイスの保証が失われます。

于 2012-09-11T06:02:40.083 に答える