1

私は知りたいです。

タブに1枚の外部microsdカードがあります。

Microsdカード内にSQLiteデータベースを作成したい。

public static final String  DATABASE_FILE_PATH = "/extSdCard";

外部microsdカードのパスを指定していますが、エラーが表示されます。

Unable to open Database

外部メモリーカードにデータベースを作成することはできますか?

アップデート:-

public static final String  DATABASE_FILE_PATH = "/extSdCard";
    public static final String  DATABASE_NAME = "mytest";

public SDcardDatabase(final Context context) {
        super(context,DATABASE_FILE_PATH +  DATABASE_NAME, null, 1);
    }
4

1 に答える 1

0

この指定されたパスによって、外部 SD カードにデータベースを作成できます。

"/mnt/externalSDcard/dbname"

詳細については、これを確認してください:-

Samsung Tab2 の SQLite データベース (外部マイクロ SD カード)

https://android.stackexchange.com/questions/33182/why-is-the-sd-card-mounted-to-sdcard-external-sd-instead-of-sdcard-or-m

于 2013-02-07T05:29:37.320 に答える