天气预报代码软件(天气预报的编程代码)
今天给各位分享天气预报代码软件的知识,其中也会对天气预报的编程代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
求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
关于天气预报代码软件和天气预报的编程代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。