文件名称:weather-android:示例如何使用dagger2
文件大小:455KB
文件格式:ZIP
更新时间:2024-05-28 22:50:47
Java
该存储库是做什么用的? 这是使用worldweatheronline.com作为数据提供者的天气android应用 v1.0.0 如何设置? ./gradlew干净的构建 并且不要忘记设置sdk.dir(通过local.properties或直接指定) 设计理念 我的应用程序的整体设计基于依赖注入和EventBus概念。 我想将所有类彼此分离为独立的组件。 与天气Web服务的交互基于基于纬度和经度的获取预测。 我将共享首选项用作预测响应的缓存,并在两种情况下更新此缓存: 用户通过对数据列表进行拉动刷新操作来手动刷新列表 响应时间已过期(24小时),并且在下一个滚动操作中-应用程序将尝试获取此位置的新数据 依存关系 我使用了很多第3个库,这也是我这样做的主要原因,只是为了加快开发过程。 rxjava-不喜欢麻烦AsyncTask 改造-任何http webservice存根的快速