zoukankan      html  css  js  c++  java
  • Android之天气APP

    做一个天气信息APP,通过读取公开发布的气象数据,提供实时天气更新,帮助用户时刻了解天气情况。通过APP可以查询到自己所处位置的天气预报,也可以通过定位系统,获取省内任意位置的气象环境信息。

    API接口:

    1、查询天气的接口
    百度车联网API
    http://developer.baidu.com/map/carapi-7.htm
    

    通过网络读取天气信息,并保存到sqlite数据库中。

    天气查询返回的JSON:

    JSON返回示例 :
    {
        errNum: 0,
        errMsg: "success",
        retData: [
            {
                province_cn: "北京",  //省
                district_cn: "北京",  //市
                name_cn: "朝阳",    //区、县 
                name_en: "chaoyang",  //城市拼音
                area_id: "101010300"  //城市代码
            },
            {
                province_cn: "辽宁",
                district_cn: "朝阳",
                name_cn: "朝阳",
                name_en: "chaoyang",
                area_id: "101071201"
            },
            {
                province_cn: "辽宁",
                district_cn: "朝阳",
                name_cn: "凌源",
                name_en: "lingyuan",
                area_id: "101071203"
            },
            {
                province_cn: "辽宁",
                district_cn: "朝阳",
                name_cn: "喀左",
                name_en: "kazuo",
                area_id: "101071204"
            },
            {
                province_cn: "辽宁",
                district_cn: "朝阳",
                name_cn: "北票",
                name_en: "beipiao",
                area_id: "101071205"
            },
            {
                province_cn: "辽宁",
                district_cn: "朝阳",
                name_cn: "建平县",
                name_en: "jianpingxian",
                area_id: "101071207"
            }
        ]
    }
    
    备注 :
    模糊查询天气所支持的城市
    所查询的城市的行政级别可以是:省、市、区和县,是模糊查询,不固定具体的行政级别,匹配名字即。eg:“朝阳”:可以把北京的“朝阳区”查出来,也可以把辽宁朝阳市查出来。
    
    返回值描述:
    {
        errNum: 0,  //返回结果状态码
        errMsg: "success", //返回结果描述
        retData: [  
            {
                province_cn: "北京",  //省
                district_cn: "北京",  //市
                name_cn: "朝阳",    //区、县 
                name_en: "chaoyang",  //城市拼音
                area_id: "101010300"  //城市代码
            },

    运行效果:

    不努力,还要青春干什么?
  • 相关阅读:
    北京爱丽丝幻橙科技有限公司
    红杉资本中国基金:创业者背后的创业者
    关于我们_ | 腕表时代watchtimes.com.cn
    当你想放弃的时候,问一下自己你尽力了吗
    李圣杰_百度百科
    范思哲
    DOM Traversal Example | Documentation | Qt Project
    关于QT中evaluateJavaScript()函数返回值的处理问题
    JS获取整个HTML网页代码
    javascript
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5594250.html
Copyright © 2011-2022 走看看