从服务器更新android应用程序数据
事实上,我在谷歌和Stackoverflow上搜索了很多关于我的问题,但是没有得到我需要的结果。从服务器更新android应用程序数据,android,Android,事实上,我在谷歌和Stackoverflow上搜索了很多关于我的问题,但是没有得到我需要的结果。 所以这里是我的问题-我正在构建一个android应用程序。我希望从服务器动态更新我的应用程序数据。请告诉我怎么做?您可以使用数据库并存储数据。每次按下刷新按钮,都可以区分内容。有几种方法可以实现这一点 存储数据 使用数据库 在文件系统中存储对象 将键值集存储在SharedReferences中 通过使用数据库访问对象框架(如GreenDAO)或对象关系映射器(如ORMLite),可以更轻松地利用
所以这里是我的问题-我正在构建一个android应用程序。我希望从服务器动态更新我的应用程序数据。请告诉我怎么做?您可以使用数据库并存储数据。每次按下刷新按钮,都可以区分内容。有几种方法可以实现这一点 存储数据
- 使用数据库
- 在文件系统中存储对象
- 将键值集存储在SharedReferences中
更详细的方法是使用ContentProviders、身份验证和同步服务,如图所示。但这可能有点过分,这取决于你的应用程序应该有多复杂。如果您想将您的内容提供给设备上的其他应用程序,例如与google native search应用程序集成,并通过android系统中的“设置”菜单处理您的身份验证/帐户,则建议您这样做。这就是我的问题本身,为此,我在哪里存储数据库以及如何从中获取数据?将数据库存储在内部存储器中。您可以创建一个db助手来获取数据。这是一个非常好的示例:帮助!!您还可以提供轮询技术教程的链接吗?当然,对于前面提到的短到中长运行操作,您可以使用:在单独的线程上执行网络操作:gson还将处理因大量JSON答案导致的问题,从而导致内存堆积。gson将序列化json应答,并一次处理一个jsonobject,而不是在内存中加载整个jsonArray,这是一种众所周知的占用空间的情况。