【发布时间】:2015-09-11 05:39:48
【问题描述】:
哪种方法更好,在客户端实现 sqlite 还是在服务器端实现 memcache?提高安卓应用程序的性能。
【问题讨论】:
标签: java android spring memcached
哪种方法更好,在客户端实现 sqlite 还是在服务器端实现 memcache?提高安卓应用程序的性能。
【问题讨论】:
标签: java android spring memcached
它取决于应用程序你想从它做什么。 如果你想从服务器获取任何东西,很明显有互联网。但是,如果您是从客户端的 sqlite 获取 那么您不需要互联网。
您可以做的是从服务器获取数据一次,然后如果设备没有互联网连接,则只需显示来自 sqlite 的客户端数据,这已由许多应用程序完成。
您可以做的更多是您可以将数据保存为文件中的 json 字符串 并获取它,这是在您已经从服务器获取数据时从客户端本身获取数据的另一种方法。
【讨论】:
这取决于您的应用程序要求。
如果您想在 android 设备上显示信息或详细信息。 举个例子,我有一个显示当前的新闻应用程序 消息 。我们无法在本地存储该新闻,因为它一直在变化 所以使用 Rest/Soap webservices 从服务器检索数据。什么时候 启动它调用 web 服务的应用程序并从中检索当前数据 服务器。
对于处理 web 服务请求,有 VOLLEY 选项是 在安卓中可用。
这是凌空实现的链接:
http://www.androidhive.info/2014/05/android-working-with-volley-library-1/
一件事是您可以在应用程序文件夹中创建一个文件,例如 whatsapp 将信息保存在这些文件中并显示给用户。
【讨论】: