由于最近繁忙的工作告一段落,要清闲一段时间,所以可以好好利用这段时间给自己充充电。
于是乎这个app就诞生了。本着开源的精神我把它放在了github上。这里如果有Android初学者的话不妨学习一下,通过这个App你大概可以学到:
- Android RecyclerView的使用方法
- retrofit和rxjava的简单混搭使用
- sqlite的简单使用
- json数据的解析
Weather-Lite
Weather-Lite是一款开源的天气应用APP,简约但并不简单。apk下载地址
天气预报接口
Weather-Lite采用的天气预报接口为和风天气预报接口服务的免费接口,虽免费但使用的时候仍需注册并获得相关apikey。
⚠️Weather-Lite同步到本地是无法正常使用的,需要你在上述网站注册开发者并获取apikey然后替换下面的代码:
com.zqlite.android.weather_lite.rest.HeWeatherREST.java
//在http://www.heweather.com处申请apikey并替换xxx
public static final String API_KEY = "xxx";
功能
- 可自由添加国内2567个城市
- 自由排列城市顺序
- 首页查看城市列表的天气概览,点击城市可详细查看城市未来七天天气,天气指数等信息
相关技术
- API网络请求:retrofit
- 异步网络请求:rxjava
- 天气图标:Google now weather