我想以编程方式隐藏所有SMS收件箱。 我的想法是将SMS数据库重命名为另一个android无法读取它,当我想显示它们时,再将它重命名为mmssms.db 但我不能重命名,甚至删除它。
File fileRename= new File("/data/data/com.android.providers.telephony/databases/mmssms.db";
fileRename.renameto(new "/data/data/com.android.providers.telephony/databases/new_mmssms.db");
甚至我试图删除它:
String delCmd= "rm -r " + "/data/data/com.android.providers.telephony/databases/mmssms.db";
Rintime runt = Runtime.getRuntime();
runtime.exec(delCmd);
答案 0 :(得分:2)
如果没有超级用户权限,你就无法做到这一点,这是不可能的。