易于解决的密码/用户名数组,可用于应用程序的各种活动

时间:2016-05-14 05:55:54

标签: java android

我今晚有这个Android应用程序项目(上帝帮助我),它需要用户登录和帐户创建。我正在考虑使用SQLite来实现它并且它即将到来,但我意识到我已经没时间了。我希望只创建一个可以全局访问的用户名和密码的ArrayList,但我担心我对android编程知之甚少,知道如何做到这一点,或者甚至可能。我真的需要帮助。任何帮助都会非常感激。

3 个答案:

答案 0 :(得分:2)

考虑到你想为你的项目使用DATABASE并且你不太了解编程内容,我使用 realm.io
Realm是一个移动应用程序数据库,非常容易实现。
只需在你的android工作室下载完整的代码,你就可以了:) 使用编程的基本知识,代码非常简单易懂。

在build.gradle中: 编译'io.realm:realm-android:0.84.1'
将其粘贴到依赖项{...}下并同步您的项目。

click here to download the project

答案 1 :(得分:1)

使用shared preference

在您的活动中定义

    SharedPreferences sharedpreferences = getSharedPreferences("MyPREFERENCES", Context.MODE_PRIVATE);



    Editor editor = sharedpreferences.edit();
    editor.putString("username", "joey tribbiani");
 editor.putString("password", "joey doesn't share food!!!");
    editor.commit();

在任何地方使用

   SharedPreferences sharedpreferences = getSharedPreferences("MyPREFERENCES", Context.MODE_PRIVATE);

    String username= sharedpreferences.getStringExtra("username","defaultvalue");
 String password= sharedpreferences.getStringExtra("password","defaultvalue");

答案 2 :(得分:1)

设置和获取用户名和方法的方法自定义应用程序类中的密码。

public class MyApplication extends Application {

 private static MyApplication mApp = null;

    @Override
    public void onCreate() {
        super.onCreate();

        mApp = this;         
    }

    public static MyApplication getInstance() {
     return mApp;
    }
}

并在清单文件中定义自定义应用程序类名称

<application
            android:name=".MyApplication "/>

从任何类调用MyApplication.getInstance.anymethod()。