在Android应用中存储用户数据的参考或教程?

时间:2014-05-14 19:02:59

标签: android user-data

我目前正在为Android设备构建应用,在我的某个应用中,我想让用户:

  1. 使用电话号码(或电子邮件),姓名和密码登录/注册。
  2. 在应用中评分和评论,看看他们评分和评论的内容。 (就像eBay对用户评分和评论所做的那样;看看你评价的内容,看看你的评价方式)
  3. (可能)上传图片。
  4. 我确信我需要为所有这些服务器提供服务器,但我不确定从哪里开始或查找该信息。有没有可靠且易于理解的地方,我可以学习如何设置它?

    非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用SharedPreferences ...

SharedPreferences wmbPreference1,wmbPreference2;    
SharedPreferences.Editor editor;

//wmbPreference for Shared Prefs that lasts forever
wmbPreference1 = PreferenceManager.getDefaultSharedPreferences(this);  

//installsp for Shared Prefs that lasts only just once each time program is running
wmbPreference2 =getApplicationContext().getSharedPreferences("MYKEY",Activity.MODE_PRIVATE);

保存值

SharedPreferences.Editor editor = wmbPreference1.edit();
editor.putString("MYKEY", "12345");
editor.commit();

您可以检索值,如

String Phonenumber = wmbPreference1.getString("MYKEY", "");

MYKEY 键名,您可以通过它来识别值。