查看密码保护设置屏幕

时间:2013-09-10 16:46:56

标签: android password-protection

我正在开发一个具有家长设置功能的应用程序,我正在尝试找到一种密码保护方式,以便孩子们不用父母密码直接访问它。

我将如何做到这一点?

当然,我会显示代码,但到目前为止,设置屏幕或多或少只是它的布局而已。

我可能希望在之前的活动中设置它,所以当按下按钮进入父母设置时,它会显示一个新活动,甚至是一个需要用户进行身份验证的警报然后它允许他们进入父母的设定。密码失败会出现警告并将您踢回正常设置屏幕。

1 个答案:

答案 0 :(得分:1)

这里有一些建议......

获取初始密码

当您第一次在EditText输入pw时运行该应用,然后使用保存SharedPreferences保存到Button。现在存储了。

<强>比较

当用户尝试调出家长屏幕时,您会显示Dialog可能带有自定义View或主题为Activity的对话框,供用户输入pw并进行比较你在SharedPreferences中所拥有的。

选项

如果您没有计划存储过多数据,可以将其存储在SharedPreferences中。如果您有多个用户,只要它不会很大,我会说SharedPrefs没问题。如果用户数量很大并且您可能想要存储更多数据,那么我建议使用SQLLite DB。

建议的链接

Storage Options

SharedPrefs有一个很好的入门示例

Complete SharedPrefs Docs

SQLite DB