我今晚有这个Android应用程序项目(上帝帮助我),它需要用户登录和帐户创建。我正在考虑使用SQLite来实现它并且它即将到来,但我意识到我已经没时间了。我希望只创建一个可以全局访问的用户名和密码的ArrayList,但我担心我对android编程知之甚少,知道如何做到这一点,或者甚至可能。我真的需要帮助。任何帮助都会非常感激。
答案 0 :(得分:2)
考虑到你想为你的项目使用DATABASE并且你不太了解编程内容,我使用 realm.io
Realm是一个移动应用程序数据库,非常容易实现。
只需在你的android工作室下载完整的代码,你就可以了:)
使用编程的基本知识,代码非常简单易懂。
在build.gradle中:
编译'io.realm:realm-android:0.84.1'
将其粘贴到依赖项{...}下并同步您的项目。
答案 1 :(得分:1)
在您的活动中定义
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()。