`
l540151663
  • 浏览: 185375 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
社区版块
存档分类
最新评论

气象预报

 
阅读更多
获得气象信息url:public static final String GETWEATHERINFO_URL = "http://m.weather.com.cn/data/";

主要方法和类:
public String getWeatherInfo(String id){
HttpHelper http = new HttpHelper();
String url = Urls.GETWEATHERINFO_URL+id+".html";
System.out.println(url);
String info = http.getWebContents(url);
return info;
}

public class HttpHelper {

public  String getWebContents(String url) {

//创建一个http请求对象
HttpGet request = new HttpGet(url);
//创建HttpParams以用来设置HTTP参数
HttpParams params=new BasicHttpParams();
//设置连接超时或响应超时
//HttpConnectionParams.setConnectionTimeout(params, 3000);
//HttpConnectionParams.setSoTimeout(params, 5000);
//创建一个网络访问处理对象
HttpClient httpClient = new DefaultHttpClient(params);
try{
//执行请求参数项
HttpResponse response = httpClient.execute(request);
//判断是否请求成功
if(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
//获得响应信息
String content = EntityUtils.toString(response.getEntity());
return content;
} else {
//网连接失败
}

}catch(Exception e) {
e.printStackTrace();
} finally {
//释放网络连接资源
httpClient.getConnectionManager().shutdown();
}
return null;
}

}

使用json解析:
JSONObject json = new JSONObject(result)
.getJSONObject("weatherinfo");
String cityName = json.getString("city");
String temperature1 = json.getString("temp1");


注意别忘了权限:
<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
分享到:
评论

相关推荐

    气象预报服务产品颜色方案

    ### 气象预报服务产品颜色方案 #### 一、概述 在气象预报服务中,为了更直观地向公众展示气温、降水量等关键信息,通常会采用一系列的颜色方案来进行编码表示。这些颜色方案不仅有助于提高信息传达的有效性,还能...

    数据挖掘技术在气象预报研究中的运用.pdf

    数据挖掘技术作为一门从海量数据中提取知识与信息的综合性技术,在气象预报研究中扮演着越来越重要的角色。随着科技的发展和对气候研究的深入,传统的气象预报方法已经不能满足日益增长的需求,数据挖掘技术的引入为...

    地质灾害气象预报预警技术要求.pdf

    地质灾害气象预报预警技术要求.pdf

    气象预报与计算机技术:深度融合与未来展望.docx

    气象预报与计算机技术的深度融合与未来展望 气象预报作为人类对自然界气象变化的探索与预测,已经逐渐从单纯的经验模式转变为依赖于精密的仪器与强大的计算机技术的科学预测。随着计算机技术的出现,气象预报的方式...

    人工智能气象创新应用-基于人工智能的气象预报大模型大气科学发展应用

    AI在天气预报领域的应用出现了重要技术突破,基于人工智能的气象预报大模型成为了大气科学发展的一个新兴方向。然而由于大部分气象预报大模型均使用ERA5再分析产品作为训练数据集,其精细化预报能力,包括预报分辨率...

    气象预报预警信息在新媒体传播的现状及对策——以北京为例.docx

    气象预报预警信息在新媒体传播的现状及对策——以北京为例.docx

    Python毕业设计 基于Scikit-learn实现的气象预报以及气象动态可视化系统源码+详细文档+全部资料(高分项目)

    Python毕业设计 基于Scikit-learn实现的气象预报以及气象动态可视化系统源码+详细文档+全部资料(高分项目)Python毕业设计 基于Scikit-learn实现的气象预报以及气象动态可视化系统源码+详细文档+全部资料(高分项目...

    气象预报大数据平台页面.zip

    《气象预报大数据平台页面设计与实现》 在信息化飞速发展的今天,气象预报大数据平台作为一项重要的服务,已经成为人们日常生活和各行各业决策的重要参考。本文将深入探讨气象预报大数据平台的页面设计,主要围绕...

    安卓气象预报模块.zip

    安卓气象预报模块是一款集成于安卓平台的高效、精准的气象信息服务组件。该模块不仅为用户提供了实时、详尽的天气信息,还通过丰富的资源支持,确保了信息的准确性和用户体验的流畅性。 首先,安卓气象预报模块与...

    分析气象预报研究中数据挖掘技术的应用.pdf

    在分析气象预报研究中数据挖掘技术的应用时,主要涉及以下几个方面的知识点: 1. 数据挖掘技术的重要性:数据挖掘技术在气象预报中的应用能够有效提高预报的准确性和及时性。气象预报准确性对人们的日常生活至关...

    初中语文语文百科气象人类最早的气象预报

    《初中语文:人类最早的气象预报探索》 在我们的生活中,气象预报扮演着至关重要的角色,它帮助我们预测天气变化,规避自然灾害,确保人们的生命财产安全。然而,人类对天气预报的追求并非始于现代科技,而是有着...

    GPS气象预报的可行性分析.pdf

    【GPS定位系统】全球定位系统(GPS)是一种利用卫星导航技术进行精确地理位置定位的系统,广泛应用于导航、测绘、交通管理、气象预报等多个领域。在本文中,GPS被用于气象预报,通过对对流层延迟的分析,提取气象...

    水文气象预报在池潭水库汛限水位动态控制中的应用研究

    水文气象预报是水库调度的重要组成部分,尤其在汛期,其准确性直接影响水库的防洪效益与洪水资源化利用。本文以池潭水库为研究对象,探讨了水文气象预报在汛限水位动态控制中的应用问题。以下为相关知识点的详细说明...

    Matlab技术在气象预报中的应用案例解析.docx

    Matlab 技术在气象预报中的应用案例解析 Matlab 技术作为强大的数值计算和数据可视化工具,在气象预报中扮演着重要的角色。本文将通过分析实际应用案例,探讨 Matlab 技术在气象预报中的具体应用。 一、数据处理与...

    基于数据挖掘技术下的气象预报研究.pdf

    本篇论文《基于数据挖掘技术下的气象预报研究》详细探讨了数据挖掘技术在气象预报领域的应用现状、方法、优缺点以及未来发展趋势。以下是对文中提及知识点的详细阐述。 数据挖掘技术是一种从大量数据中通过算法搜索...

    数据挖掘技术在气象预报研究中的应用_彭昱忠1

    数据挖掘技术在气象预报研究中的应用是一个重要的领域,它结合了气象学、计算机科学和统计学,旨在提高天气预测的准确性和效率。气象预测是全球关注的重要问题,因为准确的预报对于农业、交通、能源管理和灾害预警等...

    PHP程序-牧羊人提供的气象预报在线管理小程序&nbsp;

    【PHP程序-牧羊人提供的气象预报在线管理小程序】是一个基于PHP开发的实用工具,用于在线管理和处理气象预报数据。这个程序可能包含了用于收集、存储、分析和展示天气信息的各种功能,旨在帮助用户轻松获取和管理...

    基于分布式框架的气象预报服务系统.pdf

    根据提供的文件信息,本文档主要介绍了一种基于分布式框架的气象预报服务系统的构建方法和应用技术。以下是对文档中知识点的详细说明: 1. 气象现代化与服务需求增长:文档指出了随着气象现代化的不断发展,气象...

Global site tag (gtag.js) - Google Analytics