简单的密码保护您的 android 应用程序
Posted
技术标签:
【中文标题】简单的密码保护您的 android 应用程序【英文标题】:simple password protect your android application 【发布时间】:2012-02-21 01:38:13 【问题描述】:我是安卓开发的新手。 我想创建一个简单的受密码保护的应用程序,它在启动时要求输入密码。登录对话框应该只要求输入密码或退出。而已!如果密码输入正确,则应启动应用程序,否则应要求用户再次输入密码并给出退出选项。
欢迎从头开始回答所有细节。
【问题讨论】:
【参考方案1】:按照以下步骤操作:
-
制作一个单独的Activity,在其onCreate中,弹出一个Alert Dialogue。
如果密码正确,则仅使用 Intent 开始您的活动。
else finish() 当前活动。
您可以将密码保存在数据库中或 SharedPreferences 中。
参考互联网以使用数据库或 SharedPreferences。
例如 SharedPreferences:
SharedPreferences mySharedPreferences;
SharedPreferences.Editor myEditor;
mySharedPreferences = getSharedPreferences("usernamepassworddetails", MODE_PRIVATE);
myEditor = mySharedPreferences.edit();
myEditor.commit();
//In this code you can add the details
myEditor.putInt("username", imageWidth);
myEditor.putInt("password", imageHeight);
myEditor.putInt("position", currentPosition);
myEditor.commit();
//获取数据的代码
mySharedPreferences.getInt("username", 0)
mySharedPreferences.getInt("password", 0)
数据库相关代码参考此链接: http://www.vogella.de/articles/androidSQLite/article.html
如果有任何帮助,请告诉我。
【讨论】:
感谢您的回答。实际上,我是通过 Google 进来寻找一种密码保护某个活动的方法,而您的回答为我指明了正确的方向。以上是关于简单的密码保护您的 android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章