0

Android アプリに事前に入力されたデータベースを含めようとしています。定数パスの日食エラーを宣言し、「「/data/」をハードコーディングしないでください」と言うと、代わりに Context.getFilesDir().getPath() を使用します。

以下のようにパスを宣言する必要があると思いました private static final String DATABASE_PATH = "/data/data/com.me.thisapp";

私のsqlite dbは私の資産フォルダにあります。

4

2 に答える 2

0

Android アプリに事前に入力されたデータベースを含めようとしています

こんな方におすすめですSQLiteAssetHelper

以下のようにパスを宣言する必要があると思いました private static final String DATABASE_PATH = "/data/data/com.me.thisapp";

いいえ。たとえば、Android 4.2 以降のタブレットの 2 つ目以降のアカウントでは正しくありません。

于 2013-10-11T21:02:56.670 に答える