coolweather
coolweather copied to clipboard
酷欧天气是一款基于Android端开源的天气预报软件
1, 测试在Android Studio 3.5.1 上可用; 2,使用Androidx 库代替support 库; 3,增加后台服务更新。
闪退
你好,我学习郭老师酷欧天气所写的项目和下载的你的,在导入并且下载后都出现闪退,是怎么回事,求指教(百度的方法都未解决) 错误提示如下:E/HAL: load: id=gralloc != hmi->id=gralloc
获取不到天气信息
那三个界面显示出来了,但是到显示天气的信息的时候总是说显示信息失败,不知道是怎么回事
接口数据获取不到
接口的数据获取不到怎么回事呢
请求的城市数据中并没有code的数据,不过对应数据表的litepal实体类中新建了code属性,并且在设置值的时候是将id的值传入了code属性中,是因为litepal的实体类中id属性是默认保留的么?
避免在 choose area 时不小心点错了没办法返回,只能打开 app 重新来一遍。
1.像aqi等一些数据很多城市都没有了,其次预报也只有3天了。。。 2.后台更新将数据存在SharedPreferences里面,但是每次只有oncreate的时候才会读取数据,按照现在手机驻留app的能力,可能更新的效果会很弱。
下载了一些本地没有的库文件
在别的城市切换到香港,因为香港没有返回空气质量的数据,导致香港空气质量的text是上一个城市的数据
当获得天气数据并缓存到本地数据库后,之后在访问同一城市的数据会优先获取本地缓存的数据而不是访问网络数据。 此时即使本地缓存的数据是比较过时的数据也不会去主动更新了,只能等待update service在后台去更新数据了。因为update service是每隔8小时启动一次,所以总觉得app中数据更新的不是很及时。 感觉这点还是有改进的余地。不过考虑到那个天气API的每日限定3000次的访问数和大部分开发者依然使用的是代码中默认的那个API key,减少网络访问次数也可能是一种考量。