德必信生活网

您现在的位置是:首页 > 生活资讯 > 正文

生活资讯

天气预报代码软件(天气预报的编程代码)

阿信2022-12-18生活资讯66

今天给各位分享天气预报代码软件的知识,其中也会对天气预报的编程代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

求Android天气预报的开发源代码

package com.nrzc.weatherstation;

import android.content.Context;

import android.hardware.Sensor;

import android.hardware.SensorEvent;

import android.hardware.SensorEventListener;

import android.hardware.SensorManager;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;

import android.widget.TextView;

import java.util.Timer;

import java.util.TimerTask;

/**

* 环境传感器

* 气象站

*/

public class MainActivity extends AppCompatActivity {

private SensorManager sensorManager;

private TextView temperatureTextView;

private TextView pressureTextView;

private TextView lightTextView;

private float currentTemperature=Float.NaN;

private float currentPressure=Float.NaN;

private float currentLight=Float.NaN;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

init();

Timer updateTimer=new Timer("weatherUpdate");

updateTimer.scheduleAtFixedRate(new TimerTask() {

@Override

public void run() {

updateGUI();

}

},0,1000);

}

private void init(){

temperatureTextView=(TextView)findViewById(R.id.temperature);

pressureTextView=(TextView)findViewById(R.id.pressure);

lightTextView=(TextView)findViewById(R.id.light);

sensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);

}

private final SensorEventListener tempSensorEventListener=new SensorEventListener() {

@Override

public void onSensorChanged(SensorEvent event) {

currentTemperature=event.values[0];

}

@Override

public void onAccuracyChanged(Sensor sensor, int accuracy) {

}

};

private final SensorEventListener pressureSensorEventListener=new SensorEventListener() {

@Override

public void onSensorChanged(SensorEvent event) {

currentPressure=event.values[0];

}

@Override

public void onAccuracyChanged(Sensor sensor, int accuracy) {

}

};

private final SensorEventListener lightSensorEventListener=new SensorEventListener() {

@Override

public void onSensorChanged(SensorEvent event) {

currentLight=event.values[0];

}

@Override

public void onAccuracyChanged(Sensor sensor, int accuracy) {

}

};

@Override

protected void onResume() {

super.onResume();

Sensor lightSensor=sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);

if (lightSensor!=null)

sensorManager.registerListener(lightSensorEventListener,

lightSensor,

SensorManager.SENSOR_DELAY_NORMAL);

else

lightTextView.setText("Light Sensor Unavailable");

Sensor pressureSensor=sensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE);

if (pressureSensor!=null)

sensorManager.registerListener(pressureSensorEventListener,

pressureSensor,SensorManager.SENSOR_DELAY_NORMAL);

else

pressureTextView.setText("Barometer Unavailable");

Sensor temperatureSensor=sensorManager.getDefaultSensor(Sensor.TYPE_AMBIENT_TEMPERATURE);

if (temperatureSensor!=null)

sensorManager.registerListener(tempSensorEventListener,

temperatureSensor,

SensorManager.SENSOR_DELAY_NORMAL);

else

temperatureTextView.setText("Thermometer Unavailable");

}

@Override

protected void onPause() {

sensorManager.unregisterListener(pressureSensorEventListener);

sensorManager.unregisterListener(tempSensorEventListener);

sensorManager.unregisterListener(lightSensorEventListener);

super.onPause();

}

private void updateGUI(){

runOnUiThread(new Runnable() {

@Override

public void run() {

if(!Float.isNaN(currentPressure)){

pressureTextView.setText(currentPressure+"hPa");

pressureTextView.invalidate();

}

if (!Float.isNaN(currentLight)){

String lightStr="Sunny";

if (currentLight=SensorManager.LIGHT_CLOUDY)

lightStr="night";

else if (currentLight=SensorManager.LIGHT_OVERCAST)

lightStr="Cloudy";

else if (currentLight=SensorManager.LIGHT_SUNLIGHT)

lightStr="Overcast";

lightTextView.setText(lightStr);

lightTextView.invalidate();

}

if (!Float.isNaN(currentTemperature)){

temperatureTextView.setText(currentTemperature+"C");

temperatureTextView.invalidate();

}

}

});

}

}

excel2007如何插入天气预报

首先,用网上的天气预报swf代码代制作一个swf文件(用flash软件),

然后将这个文件插入到excel中去。

天气预报代码,这里有。

插入方法

;tid=696893

百度也有介绍。

腾讯qq天气预报代码

style.b_tq{background:url() no-repeat;width:680px;height:134px;padding:4px;margin-bottom:8px;color:#FFF;}.b_tq td{color:#FFf;}.b_tq a{text-decoration:underline;color:#fff;}.f_hei{font-family:黑体;}.f_20{font-size:20px;}.f_b{font-weight:bold;}.w_t{margin:8px 0 7px 0px;}/stylediv id="weather" ss_c="w.zdq.2"table cellspacing="0" cellpadding="0" class="61c3-486b-3f84-ca37 b_tq"td width="205" valign="top"div class="486b-3f84-ca37-7f82 f_hei f_20"a href="" target="_blank" onClick="st_get(this, 'w.d.2', 1);" style="text-decoration:none"杭州/a/divtable class="3f84-ca37-7f82-4524 wid" cellspacing="0" cellpadding="0"tdimg src="" align="absmiddle" onload="setPng(this, 98, 73);"/tdtd style="text-align:right;line-height:180%;padding-right:5px;"实时天气 00img src="" align="absmiddle"19brspan class="ca37-7f82-4524-7796 f_20 f_b"25/span ℃br大部多云/td/tablediv class="7f82-4524-7796-c187 center"a href="" target=_blank onClick="st_get(this, 'w.d.2', 2);"今日气象指数/a  |  a href="" target=_blank onClick="st_get(this, 'w.d.2', 3);"更多城市/a  |  a href=";bi=702565" target=_blank提建议/a/div/tdtd width="164" valign="top"div class="4524-7796-c187-e96e w_t f_b center"今天 16日 (周二)/divtable class="7796-c187-e96e-f3db wid" cellspacing="0" cellpadding="0"td width="40%" class="c82e-a42b-4146-2ba3 center"多云brimg src="" align="absmiddle" onload="setPng(this, 48, 48);"/tdtd width="60%"紫外强度 弱br空气质量 较差br感冒指数 少发/td/tablediv class="a42b-4146-2ba3-3c7c center"25℃~29℃ 微风/div/tdtd width="146" valign="top"div class="4146-2ba3-3c7c-3ad3 w_t f_b center"明天 17日 (周三)/divtable class="2ba3-3c7c-3ad3-0680 wid" cellspacing="0" cellpadding="0"td width="50%" class="3c7c-3ad3-0680-4027 center"多云brimg src="" align="absmiddle" onload="setPng(this, 48, 48);"/tdtd width="50%"23℃~30℃br微风/td/table/tdtd width="147" valign="top"div class="3ad3-0680-4027-61c3 w_t f_b center"后天 18日 (周四)/divtable class="0680-4027-61c3-486b wid" cellspacing="0" cellpadding="0"td width="45%" class="4027-61c3-486b-3f84 center"多云brimg src="" align="absmiddle" onload="setPng(this, 48, 48);"/tdtd width="55%"22℃~29℃br微风/td/table/td/table/div

这种吧?还是更小的?告诉大概的尺寸再好找啊。

网页天气预报插件代码

不用安装插件,你把下面的代码插入你的网页中就可以了第一种 代码 iframe width="145" height="130" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="" allowTransparency="true"/iframe 效果预览: 说明这种适合于在网页的边栏插入。但一个缺点是,上面的4个城市是既定的,无法改成别的。插入时,选好网页上的位置,直接将左栏的源代码全部拷进去就行了 第二种 代码 IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC=''/IFRAME 效果预览: 说明这种 也适合于在网页的边栏插入。上面的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的数字,从1开始代表“香港”开始,每个数字都代表一个城市,厦门是287,具体要哪个城市自己找一下罢。 第三种 代码 IFRAME ID='ifm2' WIDTH='260' HEIGHT='70' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' src=""/iframe 效果预览: 说明这种适合于在网页的头栏插入。上面的城市可以自定,比如 石家庄可改成别的。定制的方法是修改我代码中标红的数字。具体各个城市对照的id表可在此下载城市名称及ID对照表(请右键点击—另存为)。 第四种 代码 iframe width="469" height="218" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="厦门" allowTransparency="true"/iframe 效果预览: 说明这种适合于在网页的正栏插入。上面的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的 名称。这里比较简单,直接用汉字改就行了。比如是福州的,你就直接把“厦门”改成福州就行。 第五种 代码 IFRAME ID='ifm1' WIDTH='405' HEIGHT='332' ALIGN='center' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC=""/IFRAME 效果预览: 第六种 代码 iframe width=160 height=230 frameborder=0 scrolling=NO src=南昌/iframe 效果预览: 说明这种适合于在网页的边栏插入。上面的城市可以自定,比如南昌可改成别的。定制的方法是修改我代码中标红的名称。这里比较简单,直接用汉字改就行了。比如是福州的,你就直接把“厦门”改成福州就行 很不错哦,你可以试下

qgulqjbsvk62041435102011-10-12 9:09:45

求一段天气预报的代码程序。跟QQ那种一样的。

具体操作如下所示

控制面板----个人首页维护----自定义空白面板----新增----钩显示源代码----粘贴天气预报代码----去掉钩----保存

如果是新增的面板可以再接着点----左边功能栏上角的 定制我的首页----添加模块----钩选----选取----保存

天气预报代码

IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC=''/IFRAME

能自动更新天气预报的网页程序代码

天气预报代码

选择下面的省份及城市后点击“选择”生成代码,选择您需要的表现形式,点击“复制到我的剪贴板”将代码直接拷贝到您的网站合适的位置即可直接使用(注意嵌入页面的大小)。

;sheng=13citys=58847submit=%e9%80%89%e3%80%80%e6%8b%a9

关于天气预报代码软件和天气预报的编程代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。