演示视频:诗语天气演示视频
以古风元素为设计主线,天气背景、城市背景、列表图标等均引入古风元素。
项目中主要用到的开源框架:
- 高德地图定位SDK V4.2.0(用于本项目定位服务,获取本地城市信息)
- 和风天气Android SDK V2.0 (根据获取到的城市信息,查询天气数据)
- LitePal Java版 V3.0.0 (安卓本地数据库操作框架,优化数据库操作)
- CityPicker V2.0.2 (安卓城市搜索框架,类似于美团城市搜索页面)
- EventBus V3.1.1 (事件总线,用于Activity,Service,Fragment之间的数据通信)
- SmartRefresh V1.1.0 (安卓刷新框架,用于项目中的刷新操作)
- QMUI_Android V1.7.1 (腾讯开源的一款安卓UI框架)
- OkHttp V3.11.0 (用于替代原生HttpURLConnection的第三方网络通信框架)
- GSON 2.8.5 (Google提供用来在Java对象和JSON数据之间进行映射的Java类库)
- Glide V3.7.0 (被Google所推荐的图片加载库,优化图片加载操作)
- ButterKnife V8.8.1 (一个安卓系统的View注入框架,简化视图绑定)
- 今日头条屏幕适配方案(用于在不同尺寸设备的安卓屏幕适配方案)
我的博客 如有什么问题,欢迎来留言~~~