是否可以在Android中编写用户无法删除的文件或设置?

是否可以在Android中编写用户无法删除的文件或设置?,android,broadcastreceiver,password-protection,android-file,appsettings,Android,Broadcastreceiver,Password Protection,Android File,Appsettings,我想,在我的Android应用程序中,允许用户设置一个会签——某种密码,但不用于登录应用程序,但可能在其他某个点远程登录。广播接收器会观察/收听它,如果它出现,会做出适当的响应 这将(可能)由设备所有者远程(从另一个设备)使用 但是,如果当前拥有设备的人知道此功能,他可能能够删除存储密码的文件或删除保存该值的设置(或更改) 是否有一种方法可以通过编程方式编写文件或设置一个既不能更改也不能删除的设置,至少在不知道值(将被加密)的情况下可以这样做?对于普通用户,将文件放在内部存储中(例如,getfi

我想,在我的Android应用程序中,允许用户设置一个会签——某种密码,但不用于登录应用程序,但可能在其他某个点远程登录。广播接收器会观察/收听它,如果它出现,会做出适当的响应

这将(可能)由设备所有者远程(从另一个设备)使用

但是,如果当前拥有设备的人知道此功能,他可能能够删除存储密码的文件或删除保存该值的设置(或更改)


是否有一种方法可以通过编程方式编写文件或设置一个既不能更改也不能删除的设置,至少在不知道值(将被加密)的情况下可以这样做?

对于普通用户,将文件放在内部存储中(例如,
getfiledir()
)。他们无法访问这些文件

对于根设备的用户,无法阻止他们删除文件