我做网络开发,如果我自己这样做,数据库中的信息就被删除了,但是Android呢?如果我要在手机上恢复出厂设置,是否会删除该信息?删除数据库的唯一方法是从手机中删除应用程序吗?
答案 0 :(得分:1)
如果我要在手机上执行恢复出厂设置,是否会删除该信息?
如果数据库处于正常位置(internal storage),则出厂重置应阻止进一步访问数据。但是,有足够的取证工具的人可能仍然可以使用它,除非用户的设备设置为全盘加密。
删除数据库的唯一方法是从手机中删除应用程序吗?
作为开发人员,您可以按calling deleteDatabase()
删除数据库。
用户还可以点击"清除数据" “设置”中应用页面上的按钮。这种情况并不常见,但可能会发生。从您的应用程序的角度来看,结果与用户卸载并重新安装应用程序时的结果非常相似。