我创建了一个Android应用程序,我想在设置菜单中添加一些安全保护(以及可能的其他活动)。具体来说,我想使用密码来保护对设置活动的访问,这样当用户点击设置按钮时,他们必须输入密码才能查看和更改当前设置。 android是否提供内置方法来执行此操作?我设计的另一种方法是使用另一个活动来提供密码屏幕:当用户点击菜单中的设置按钮时,它会启动一个活动,其中包含用户输入密码的文本字段。输入正确的密码后,将使用intent启动实际设置活动。这会提供真正的安全吗?
答案 0 :(得分:1)
我认为没有内置方式,我相信你提到的方法是合理的。 当然,您的用户可以在不知道密码的情况下修改/破解您的应用程序以打开设置屏幕。
如果有任何敏感信息,您应该使用密码对其进行加密,以便只有在知道密码时才能对其进行解密。您的信息是加密的并且需要密码,或者它是存在的并且可以被提取,而不管任何屏幕锁定的实现。
图书馆PasscodeLock-Android似乎可以做你想要的,但只针对整个应用,如果我没有弄错的话。也许它可以帮助您实施。