アプリで「プリロードされた」データベースを使用したい。これについてはたくさんの質問があり、ほとんどがこのブログ記事または同様のものを指しています。
ここまでは順調ですね。デフォルトのデータベースディレクトリを取得するためのより良い方法があるかどうかを知りたいので、次のようなものを使用する必要はありません。
private static String DB_PATH = "/data/data/YOUR_PACKAGE/databases/";
つまり、将来変更される可能性があるか、デバイスまたはROMによって別の場所に配置される可能性があります...プログラムでこのパスを取得する方法はありますか?
Contextには、getDatabasePath(name)のメソッドが存在しますが、既存のdb名を指定する必要があります...まだ存在していません。そこに移動します:P