我需要访问/data/data/com.XXXX/databases/XXX.db(不是我应用的数据库)中的数据库。 如何使用root权限访问此外部数据库。
String sqlQuery = ...
try {
Process p = Runtime.getRuntime().exec("su sqlite3 /data/data/com.xxxxxxx/databases/xxxx.db "+ sqlQuery );
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但是这段代码不起作用(我运行应用时使用了这个数据库关闭的应用程序)
注意:
Sql Query代码没什么问题(我尝试复制db然后编辑它,它工作正常) 我不想将数据库复制到SD卡,我想在数据/ data / com.xxx中编辑它...