Android 中具有网络连接的 App Widget

mad*_*mad 5 android android-appwidget

我正在尝试使用网络数据开发一个AppWidget。到目前为止,我有一个应用程序(已启动并正在运行),其中包含自定义AsyncTaskLoader(获取 URL 并提供解析数据)到我的片段内的加载器。没有缓存或数据库来保存该数据。如果可能的话,我的最佳实践是使用一些现有的网络+解析类功能。

通过搜索许多示例和教程,我要么找到了简单的离线小部件,要么找到了其他带有内容提供者和观察者的小部件。他们都不使用网络连接。

  1. 我可以有一个从在线 json 而不是内容解析器/提供者获取数据的小部件吗?任何这样的例子或指南都会非常有帮助!

  2. 我的应用程序支持2.0及以上版本。根据我的研究,我发现我必须实现 2 个 Android 3+ 及更低版本的小部件。有没有其他更简单的方法来避免双重编码?

提前致谢!