简单密码保护您的Android应用程序

时间:2012-01-28 08:20:09

标签: android passwords protected

我是Android开发新手。 我想创建一个简单的密码保护应用程序,它在启动时要求输入密码。登录对话框应仅询问密码或退出。而已!如果密码输入正确,则应启动应用程序,否则应要求用户再次输入密码,并应提供退出选项。

非常欢迎从头开始提供所有细节的答案。

1 个答案:

答案 0 :(得分:4)

请按照以下步骤操作:

  1. 制作一个单独的活动,在其onCreate中,弹出一个警报对话。
  2. 如果密码正确,则只能使用Intent开始您的活动。
  3. else finish()当前活动。
  4. 您可以将密码保存在数据库中或SharedPreferences内。

  5. 引用互联网使用数据库或SharedPreferences。

  6. 例如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

    如果有任何帮助,请告诉我。