我想知道郑州的天气预报源码!
DIV
TABLE height=36 cellSpacing=0 cellPadding=0 width=156 align=center border=0
TBODY
TR
TD align=middleSELECT style="FONT-SIZE: 12px; WIDTH: 78px; HEIGHT: 19px" align=absMiddle name=selectwOPTION value=北京 selected北京/OPTIONOPTION value=上海上海/OPTIONOPTION value=天津天津/OPTIONOPTION value=石家庄石家庄/OPTIONOPTION value=哈尔滨哈尔滨/OPTIONOPTION value=沈阳沈阳/OPTIONOPTION value=长春长春/OPTIONOPTION value=太原太原/OPTIONOPTION value=济南济南/OPTIONOPTION value=郑州郑州/OPTIONOPTION value=天津天津/OPTIONOPTION value=呼和浩特呼和浩特/OPTIONOPTION value=西安西安/OPTIONOPTION value=银川银川/OPTIONOPTION value=兰州兰州/OPTIONOPTION value=西宁西宁/OPTIONOPTION value=乌鲁木齐乌鲁木齐/OPTIONOPTION value=合肥合肥/OPTIONOPTION value=南昌南昌/OPTIONOPTION value=南京南京/OPTIONOPTION value=杭州杭州/OPTIONOPTION value=武汉武汉/OPTIONOPTION value=长沙长沙/OPTIONOPTION value=广州广州/OPTIONOPTION value=深圳深圳/OPTIONOPTION value=福州福州/OPTIONOPTION value=厦门厦门/OPTIONOPTION value=南宁南宁/OPTIONOPTION value=桂林桂林/OPTIONOPTION value=海口海口/OPTIONOPTION value=重庆重庆/OPTIONOPTION value=成都成都/OPTIONOPTION value=贵阳贵阳/OPTIONOPTION value=昆明昆明/OPTIONOPTION value=拉萨拉萨/OPTIONOPTION value=香港香港/OPTIONOPTION value=澳门澳门/OPTIONOPTION value=台北台北/OPTION/SELECT/TD
TD width=60INPUT onclick=getweather(selectw.value) type=image height=21 width=47 src="" border=0 name=imageField/TD/TR
TR height=1 background=""
TD colSpan=2/TD/TR/TBODY/TABLE
TABLE cellSpacing=0 cellPadding=0 width=157 align=center border=0
TBODY
TR
TD bgColor=#5a91d6
TABLE cellSpacing=0 cellPadding=0 width=157 align=center border=0
TBODY
TR
TD class=text02 width=20 bgColor=#ffffff FONT color=#ff0000●/FONT/TD
TD class=text02 bgColor=#ffffff北京 /TD/TR/TBODY/TABLE
TABLE cellSpacing=1 cellPadding=2 width=157 align=center border=0
TBODY
TR align=middle bgColor=#5a91d6
TD colSpan=2FONT color=#ffffff05月15日/FONT/TD/TR
TR align=middle bgColor=#ffffff
TD width=40天气/TD
TD width=117IMG height=23 src="" width=23多云/TD/TR
TR align=middle bgColor=#ffffff
TD气温/TD
TD15℃-22℃/TD/TR
TR align=middle bgColor=#ffffff
TD风力/TD
TD微风/TD/TR
TR align=middle bgColor=#5a91d6
TD colSpan=2FONT color=#ffffff05月16日/FONT/TD/TR
TR align=middle bgColor=#ffffff
TD width=40天气/TD
TD width=117IMG height=23 src="" width=23阴转小雨/TD/TR
TR align=middle bgColor=#ffffff
TD气温/TD
TD16℃-18℃/TD/TR
TR align=middle bgColor=#ffffff
TD风力/TD
TD微风/TD/TR/TBODY/TABLE/TD/TR/TBODY/TABLE/DIV/DIV
求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();
}
}
});
}
}
急!求安卓天气预报源代码,可以直接在Eclipse上运行,可以简单一点,能输入城市查询天气就行
天气查询情况可以用微信城市服务查询。城市服务里面可以查询到的,微信城市服务时最近开始广泛的一个平台。有机动车查询系统。可以在这边查询,除了这个,平时家庭的水电费等都可以在这里查询到账单记录,只要输入账单上的护号就可以
求帮助写易语言天气预报的源码
一般是你先跟气象局申请全北京的天气资料。然后加入数据库里,然后当客户机选定区域后,服务端把数据库资料反馈给客户机,没有天气资料,让别人怎么帮你做
安卓天气预报源码,从网络获取获取信息那种的,求大神教教我
你要求太多了,除非是干这行的且有相关项目。即使如此也不会轻易给你。既然你是答辩,那么可以给你大概说下都是什么东西。关键就是一个后台service,设置成24小时一次访问网络,获取数据,至于天气预报信息,是从服务器请求下来的数据。其他的就是把这些数据适配到界面的问题了。‘ 建议你去百度上搜下: 1,Activity组件 2,service组件 3,webService 4,Adapter 当让,以上都是安卓相关。 既然是毕业设计,就花点时间看下吧。记得当时我也选个自己不怎么会的项目,然后钻了一段时间,最后毕业答辩虽然说的不好,可是都是自己的东西,老师们也知道大学情况,看到有人能自己努力不去抄袭,也很感动的给了好评。我谢谢那些令人尊敬的老师给我的鼓励。加油吧... ...
网友评论