使用Heroku数据库和Android社交网络应用程序的共享首选项

时间:2014-01-10 10:19:40

标签: database heroku sharedpreferences social-networking android

您好我正在开发一个社交网络应用程序。我有一个在线heroku数据库,我可以推送和提取信息。根据我的研究,我需要通过像REST这样的Web服务来做到这一点,然后通过JSON将我想要的任何信息检索到我的应用程序;简而言之。我的问题是,如果我想存储用户的信息,如名称,密码等,我需要使用Android的共享首选项,这显然会被发送到我的heroku数据库。那么共享偏好有什么意义呢?

1 个答案:

答案 0 :(得分:0)

有几个原因。这些包括:

  1. 除非您每次启动应用程序时都要让用户输入所有凭据,否则您需要在本地存储其中的一些凭据(您可以通过键入设备ID来避免这种情况,但是如果用户怎么办?有多个设备?)
  2. 节省带宽。本地首选项(要显示的内容,主题选项,要启动的选项卡)应存储在本地 - 特别是如果用户可能有多个使用您服务的设备。例如我可能希望平板电脑在我的手机上显示不同的默认页面。