今天要分享的是Android手机设备集成天气预报功能的方案。我采用的方案是使用聚合数据上的全国天气预报API。如需要,可申请:https://www.juhe.cn/docs/api/id/39
实现步骤:
1.到聚合数据官网上注册,然后申请申请全国天气预报SDK数据,生成AppKey。
2.配置工程,将开发包里的juhe_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图:
3.根据接口说明文档找到以下方法:
<span style="font-family:SimSun;font-size:18px;">/**
* 根据城市名查询天气
*
* @param cityname
* 城市名,如:"苏州"
* @param format
* 未来6天预报(future)两种返回格式,1或2,默认1
*
* @param jsonCallBack
*
*/
public void getByCitys(String cityname, int format, JsonCallBack jsonCallBack) /**
* 天气种类及标识列表
*
* @param jsonCallBack
*
*/
public void getUni(JsonCallBack jsonCallBack) /**
*
* 根据IP查询天气
*
*