0

本当に初歩的な質問です。メモ帳のチュートリアル Notepadv1,2,3 をインストールして正常に実行し、いくつかのメモを入力しました。外部テキスト ファイルから sqlite データベースにデータを (手動で) インポートできますか? Notepadv ワークスペース フォルダーを調べましたが、データベースが作成されていないようです。コードで指定されているように、.db 拡張子または「data」という名前のものを探しました。どうもありがとう。


本当にありがとう。/data/data/{PACKAGE_NAME}/databases/{DB_NAME にアクセスする方法を理解する必要があるだけです。Android デバイスは持っていません。エミュレータしかありません。root アクセスで CYGWIN が必要ですか、それとも質問するのが間違っていますか。

4

2 に答える 2

3

データベースはAndroidデバイスに保存されており、Eclipseワークスペースには表示されません。

SQLiteデータベースの一般的な場所は、/ data / data / {PACKAGE_NAME} / databases/{DB_NAME}です。

この場合、/ data / data / com.android.demo.notepadN / database / data(ここで、Nは作成しているエクササイズです)。

/dataパーティションはrootによってのみ読み取り可能であることに注意してください。デバイスへのrootアクセス権がない場合、このディレクトリには何も表示できません。

データをインポートする場合は、アプリケーションを最初に起動したときにそれを行うコードを記述する必要があります。または、独自のSQLiteデータベースをアセットとしてバンドルし、最初の起動時にファイルシステムにコピーすることもできます。

詳細については、この前の質問を参照してください。
データベースを使用してアプリケーションを出荷する

于 2009-12-29T21:16:27.023 に答える
0

はい、データをデータベースに直接インポートできるはずです。

データベースファイルは下に配置する必要があります/data/data/com.android.demo.notepad1/database/data

于 2009-12-29T21:09:09.017 に答える