Android天气预报,Json解析,百度天气接口
来源:互联网 发布:艾宾浩斯记忆曲线知乎 编辑:程序博客网 时间:2024/05/14 12:38
利用百度天气提供的接口,申请了一个key:
关键代码:
//主机String httpUrl = "http://apis.baidu.com/apistore/weatherservice/recentweathers";//参数String httpArg = "cityname=%E5%8C%97%E4%BA%AC&cityid=101010100";String jsonResult = request(httpUrl, httpArg);System.out.println(jsonResult);/** * @param urlAll * :请求接口 * @param httpArg * :参数 * @return 返回结果 */public static String request(String httpUrl, String httpArg) { BufferedReader reader = null; String result = null; StringBuffer sbf = new StringBuffer(); httpUrl = httpUrl + "?" + httpArg; try { URL url = new URL(httpUrl); HttpURLConnection connection = (HttpURLConnection) url .openConnection(); connection.setRequestMethod("GET"); // 填入apikey到HTTP header connection.setRequestProperty("apikey", "您自己的apikey"); connection.connect(); InputStream is = connection.getInputStream(); reader = new BufferedReader(new InputStreamReader(is, "UTF-8")); String strRead = null; while ((strRead = reader.readLine()) != null) { sbf.append(strRead); sbf.append("\r\n"); } reader.close(); result = sbf.toString(); } catch (Exception e) { e.printStackTrace(); } return result;}
因为是网络请求数据,要另外开一个线程Thread,我就卡了半天在这里!故提醒大家一下。
本人做了一个例子,希望对大家有所帮助
0 0
- Android天气预报,Json解析,百度天气接口
- Android天气预报+百度天气接口
- Android:国家气象局天气预报接口JSON完全解析
- Android---Volley请求天气接口JSON解析
- Android解析中国天气接口JSon数据,应用于天气查询!
- 用百度天气接口的实现安卓天气预报(json数据)
- Android天气预报(Json解析)
- Java调用天气接口(百度天气)解析返回的JSON数据
- Java调用天气接口(百度天气)解析返回的JSON数据
- Java调用天气接口(百度天气)解析返回的JSON数据
- Android 端天气预报APP的实现(三)JSON解析天气数据
- Android获取百度天气接口
- 获取中国天气网天气预报json数据的api接口
- JAVA解析百度天气JSON字符串
- 国家气象局天气预报接口JSON完全解析
- Android——调用百度天气API实现天气预报
- 免费天气API,全国天气 JSON API接口,可以获取五天的天气预报
- 中国天气网天气预报接口
- gitbook使用
- python日积月累之join()
- C++Primer第五版 9.4节练习
- Android 链接
- NSString拼接字符串
- Android天气预报,Json解析,百度天气接口
- django 1.8 官方文档翻译:8-5 加密签名
- Selenium IDE-自动化ui测试插件安装及使用
- SSL/TLS原理详解
- Fedora22上的DM8168视频处理开发流程
- Hibernate_HQL--实体、属性查询,参数绑定,引用查询
- 使用Eclipse搭建Android开发环境
- leetcode第一题,正整数转英语书面语
- C算法-求组合排列可能性