有没有办法检索任何Android应用程序的数据库路径?
我正在编写一个操作另一个应用程序(不是我的)数据库的应用程序
但是在几个设备/固件上,数据库路径是不同的,例如:
/dbdata/databases/package.name/file.db
/data/data/package.name/databases/file.db
那么,如何在运行时检索该路径?
答案 0 :(得分:0)
如果只有这两种可能性,只需用file.exists()
进行检查答案 1 :(得分:0)
这应该有效
File[] files = new File("/data/data/com.dropbox.android.sample/databases/").listFiles();
for (File f:files)
{
if (f.getName().equals("databaseTaskApps"))
{
}
}