我想为android制作一个应用程序,通过互联网进行更新,使信息始终是最新的。实现这一点的最佳方式是什么?
我想为android制作一个通过互联网更新的应用程序,这样应用程序中的信息总是最新的。实现这一点的最佳方式是什么 我知道我需要将信息存储在某个地方? 我需要能够访问它并将其读入应用程序 我不是在寻找具体的代码,而是寻找一种通用的实现方法。 例如,设想一个天气应用程序,它必须从在线来源获取天气数据我想为android制作一个应用程序,通过互联网进行更新,使信息始终是最新的。实现这一点的最佳方式是什么?,android,Android,我想为android制作一个通过互联网更新的应用程序,这样应用程序中的信息总是最新的。实现这一点的最佳方式是什么 我知道我需要将信息存储在某个地方? 我需要能够访问它并将其读入应用程序 我不是在寻找具体的代码,而是寻找一种通用的实现方法。 例如,设想一个天气应用程序,它必须从在线来源获取天气数据 谢谢一般来说,你可以通过以下方式之一实现你想要的目标(这两种方法都很流行,在许多应用程序中使用): 实现一个web服务层,将数据从服务器拉回到应用程序。在Android中,这通常是通过基于JSON的RE
谢谢一般来说,你可以通过以下方式之一实现你想要的目标(这两种方法都很流行,在许多应用程序中使用):
- 请注意,如果数据不经常更新,则通常在电话本地存储中实现缓存
- 大多数情况下,权威数据存储在服务器中
- 使用此方法,您可以在应用程序上自由安排布局。但是,您需要编写Java代码来安排布局
- 您还可以添加更好的交互性,特别是如果您认为您的UI将有许多触摸界面或动画
- 此方法将从服务器检索HTML,就像桌面浏览器检索HTML一样。唯一的区别是HTML是移动优化的。谷歌的gMail就是移动优化HTML的一个很好的例子
- 使用此方法,除非您完全控制服务器端,否则您不必控制布局,因为服务器是生成HTML的服务器
- 尽管Sencha等Javascript框架正在迅速缩小本机代码(#1)与使用HTML之间的交互性差距,但这种方法在很多情况下降低了交互性
一般来说,你可以通过以下方式之一实现你想要的(这两种方法都是流行的,并且在许多应用程序中使用):
- 请注意,如果数据不经常更新,则通常在电话本地存储中实现缓存
- 大多数情况下,权威数据存储在服务器中
- 使用此方法,您可以在应用程序上自由安排布局。但是,您需要编写Java代码来安排布局
- 您还可以添加更好的交互性,特别是如果您认为您的UI将有许多触摸界面或动画
- 此方法将从服务器检索HTML,就像桌面浏览器检索HTML一样。唯一的区别是HTML是移动优化的。谷歌的gMail就是移动优化HTML的一个很好的例子
- 使用此方法,除非您完全控制服务器端,否则您不必控制布局,因为服务器是生成HTML的服务器
- 尽管Sencha等Javascript框架正在迅速缩小本机代码(#1)与使用HTML之间的交互性差距,但这种方法在很多情况下降低了交互性