zoukankan      html  css  js  c++  java
  • Android开源天气预报应用Weather-Lite

    由于最近繁忙的工作告一段落,要清闲一段时间,所以可以好好利用这段时间给自己充充电。
    于是乎这个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

    应用截图





  • 相关阅读:
    nginx 负载均衡
    nginX 安装 启动
    nginx 简介
    使用ASDM 管理 ciscoASA设备
    OSPF配置实验(一)
    VRRP
    HSRP 详解
    Rip 动态路由协议
    配置ASA防火墙 远程管理方式
    Oracle 重启监听
  • 原文地址:https://www.cnblogs.com/zqlxtt/p/5509017.html
Copyright © 2011-2022 走看看