我今天在这里问某人是否知道在首次启动时设置屏幕的方法。
以下是该场景:当有人下载我的应用并首次使用它时,它必须显示用户输入密码的方法。在后续使用中,我不希望它再次显示。有人知道怎么做吗?
答案 0 :(得分:1)
您可以将SharedPreferences
用于此目的。
在应用程序启动时,检查SharedPreferences中是否存在密钥“myKey + versioncode”。如果没有存储,则表示您的应用程序尚未启动,让用户创建他/她的密码。创建密码后,使用您喜欢的任何值添加SharedPreferences
“myKey + versioncode”,下次您将找到此SharedPreferences
,这意味着用户已启动应用程序并创建了密码
但是要注意此密钥的“版本控制”,您可能还希望保留一个密钥而不是每个版本的应用程序一个密钥。
编辑:我在寻找EULA实施时发现的概念,在这里:Simple EULA implementation for Android