私はAndroid Studioプロジェクトで作成したデータベースのパスを取得しようとしています。パスをハードコードするとうまく動作しますが、そうでなければパスを取得できません。 実際のパスは:Androidでファイルの実際のパスを取得する方法は?
/data/data/package.name/databases/database.db
しかしgetPath()
とgetDatabasePath()
戻りような関数:
データ/ユーザ/ 0/package.name/databases/database.db
と入手可能:
W /システム:クラスローダは、未知のパスを参照:
メッセージを。 私はそれがウリの場所だと思いますか?実際のパスを取得するにはどうすればよいですか?
はい、これは私の正確なコードです。 file = context.getDatabasePath( "database.db"); 文字列outFileName = file.getAbsolutePath(); – persiaprince