怎样获取当前的城市,并获得天气 android源码
名称:265天气根据IP自动获得当地的天气情况 代码:iframe src="weather/weather/Weather/news_new/inc/ss258/cgi-bin/news_weather_search?city=厦门" allowTransparency="true"/iframe 说明 :这种适合于在网页的正栏插入。上面的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的 名称。这里比较简单,直接用汉字改就行了。比如是福州的,你就直接把“厦门”改成福州就行。名称:QQ天气预报代码(四) 代码 :iframe width=160 height=230 frameborder=0 scrolling=NO src=appnews/cgi-bin/news_qq_search?city=南昌/iframe 名称:QQ天气预报代码(五) 代码 :iframe src="appnews/cgi-bin/news_qq_search?city=南昌" frameborder="0" width="160" scrolling="no" height="230"/iframe
安卓天气预报源码,从网络获取获取信息那种的,求大神教教我
你要求太多了,除非是干这行的且有相关项目。即使如此也不会轻易给你。既然你是答辩,那么可以给你大概说下都是什么东西。关键就是一个后台service,设置成24小时一次访问网络,获取数据,至于天气预报信息,是从服务器请求下来的数据。其他的就是把这些数据适配到界面的问题了。‘ 建议你去百度上搜下: 1,Activity组件 2,service组件 3,webService 4,Adapter 当让,以上都是安卓相关。 既然是毕业设计,就花点时间看下吧。记得当时我也选个自己不怎么会的项目,然后钻了一段时间,最后毕业答辩虽然说的不好,可是都是自己的东西,老师们也知道大学情况,看到有人能自己努力不去抄袭,也很感动的给了好评。我谢谢那些令人尊敬的老师给我的鼓励。加油吧... ...
求内网网页天气预报源代码!
代码使用方法:
1.点QQ空间里的自定义==》个人设置==》新建模块.
2.把代码复制进评论栏(去掉地址栏及图片栏的 http://字样)
3.提交.(ok了)
天气预报代码:
iframe name="I1" src="" width="250" height="240"
/iframe
****************************************************************************************
Flash代码:(FLASH地址要以.swf结尾)
/textareaembed src=’’http://你的Flash地址’’quality=high pluginspage=’’ ... sion=shockwaveflash’’ type=’’application/x-shockwave-flash’’ width=330 height=240/embed
透明FLASH:
/textareaembed src=http://你的Flash特效地址 wmode=transparent width=380 height=270
注:width=和height=后面的数字是填FLASH大小高矮度..
****************************************************************************************
背景音乐代码:
/textareaembed src=http://你的背景音乐地址 width=0 height=0 loop= true (此代码不显播放器)
/textareaembed src=http://你的背景音乐地址 width=2 height=2 loop= true (此代码显播放器)
1.如何得到音乐地址...
首先打开百度音乐搜索
输入歌名..格式(只能是MP3和WMA)→查找
找到歌曲..点试听..
注意:要能听见的..而且听起来不卡的....!!!!(重要)
试听里边有个播放器..播放器右上方有个地址..
右键点击地址...→复制快捷方式
进入音乐盒..点添加
把歌曲地址复制到这里..
添加好以后要在歌曲后边的绿色加号上打勾才能自动播放..!(重要)
****************************************************************************************
视频MTV代码:(地址要以.rm/.wmv/.asf/.avi/.mpg结尾)
(播放器的大小可以自己调整代码中的数值,只需改height =“高度”,width =“宽度”)
以.wmv或者.asf结尾:
/textareaembed src=http://你的视频文件地址 width=360 height=280 loop= true
以.rm结尾:
/textareaembed src=http://你的视频文件地址 type=audio/x-pn-realaudio-plugin console=clip1 controls=ImageWindow height=124 width=180 autostart=true loop=true
以.avi或者.mpg结尾:
/textareaembed src="音乐源地址" border="0" width="320" height="240" type="application/x-mplayer2"/embed
小技巧,想要当你的好友一登陆你的空间就能马上听到最新的音乐视听吗? 技巧在于代码结尾加上wid, 如下
/textareaembed src=http://你的音乐地址 width=360 height=280 wid
****************************************************************************************
电台代码:(地址要以.asp结尾的地址)
/textareaembed src= http://你的电台地址 type=audio/x-pn-realaudio-plugin console=clip1 controls=ImageWindow height=124 width=180 autostart=true loop=truebr
代码
相关作用
b加粗/b
使文字加粗
i斜体/i
使文字倾斜
u加下划线/u
给文字加下划线
s加删除线/s
给文字加删除线
pre预设格式
令文件按照原始的排版方式显示
*好用,省去了频繁插入br与p的烦恼
****************************************************************************************
艺术字代码:
发光文字代码
/textareatable
font color=#ffffff size=2要修改的文字/font
/table
其中color是阴影的颜色,可以配合网页色调改变,direction是设置阴影的强度,font color是原字体的颜色。
浮雕的文字
/textareatable
font color=#ffffff要修改的文字/font
/table
其中color是阴影的颜色,可以配合网页色调改变,positive是设置阴影的强度,offx和offy是设置的阴影和文字的距离,font color是原字体的颜色。
阴影的文字
/textareatable
font color=#6CABE7 size=2要修改的文字/font
/table
文本框字体
/textareaTEXTAREA STYLE="font:12px;font-family:Verdana;color:#666666"输入内容
注:字体(font-family)还可以选用Arial,Tahoma等等;color可自行设定
tr 表格列 border="5"边框宽度为5像素,bordercolor="Purple"边框颜色为紫色
td 表格栏 bgcolor="Green"表格背景颜色为绿色
****************************************************************************************
插入超链接 (请注意:如果该链接为恶意链接的话,腾讯会自动屏蔽,请大家不要乱用)
文字链接代码 /textarea点击a href=’’http://你要链接的地址’’ target=’’_blank’’文字说明/a
图片链接代码 /textareaa href="你要链接的地址" title="文字说明",_blank
****************************************************************************************
设为首页/加入收藏代码:
a target=_top href=javascript:window.external.AddFavorite(\"\"\";\")〖加入收藏〗/a..a href=# onClick="this.style.behavior=\"\"url(#default#homepage)\"\";this.setHomePage(\"\"\";\");"【设为首页】/a
****************************************************************************************
在主页加入钟表的代码:
embed src=\"\"时钟的连接地址\"\"quality=high pluginspage=\"\"\";\" type=\"\"application/x-shockwave-flash\"\" width=100(宽) height=100(高)/embed
其中宽和高是 FLASH显示出来的宽度和高度
把以上代码放在新建版快的评论栏中,图片地址和连接地址清空,什么都不要留!
一直到
........................./Clock129.swf
****************************************************************************************
图片上下移动代码:
图片从下往上移动的友情连接代码。效果可以在我主页看到
新建立一个模块,然后将下面的代码加入评论中!
你只需要修改代码中,中文部分,连接地址=你朋友的地址
图片地址=你朋友的LOGO图片地址
marquee behavior="scroll" direction=up width="120" height="60" scrollamount="1" scrolldelay="60" onmouseover="this.stop()" onmouseout="this.start()"a target="cont" href="连接地址"img src="http://图片地址" width="88" height="33" border="0"/a/marquee
这是一个移动的,如果你要多个的话就这样
marquee behavior="scroll" direction=up width="120" height="60" scrollamount="1" scrolldelay="60" onmouseover="this.stop()" onmouseout="this.start()"a target="cont" href="连接地址"img src="http://图片地址" width="88" height="33" border="0"/aa target="cont" href="连接地址"img src="图片地址" width="88" height="33" border="0"/a/marquee
对比就看出来了,下面多出段
a target="cont" href="连接地址"img src="图片地址" width="88" height="33" border="0"/a
就这样,你每多一个连接你就多插进去一段!
****************************************************************************************
百度搜索条代码:
iframe id="baiduframe" border="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" scrolling="no" width="700" height="50"
src=";csid=1rkcs=0bgcr=E2EEFCftcr=003366wd=700ht=50tbsz=12sropls=1,4,6,2,3kwnm=18kwgp=1rk=1bd=1bdas=1tbst=1sropst=1"
/iframe
****************************************************************************************
滚动字:
这是代码:
marquee border="0" align="middle" scrolldelay="120"想说的字/marquee
****************************************************************************************
其它代码:
屏蔽右键代码 /textareabody oncontextmenu="return false" (这条代码可以防止日记源代码轻易被盗取,推荐使用)
网页无法另存代码 /textareanoscriptiframe src=*/iframe/noscript
网页透明代码 /textareabody background-color:transparent
其他html代码
****************************************************************************************
默林魔法老人代码:
body
SCRIPT
!--
function crml(nid)
{
try
{
nid=new ActiveXObject("Agent.Control.2");
nid.Connected = true;
nid.Characters.Load("");
return nid;
}
catch (err)
{
return false;
}
}
function chplay ()
参考资料:
求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之后一大堆错误 少了什么吗 怎么运行了
您好,一开始我以为是没装中文插件,eclipse不识别,后来装了中文插件,
以运行时工作台的方式运行,奇怪的是出来的eclipse居然还是英文版的
结果还是没有出来我想要的结果。
郁闷,有谁知道是不是我的中文插件安装有问题?我是把中文插件拷到相应的feather和plugins
文件夹中,然后在快捷方式里输入-nl "zh_CN"。
之后我想了一下,最后解决了,解决方法:
把项目导入Eclipse后, 第一件事就是修改版本号,进入项目的project.properties文件下修改target的值,修改为自己所安装的android的SDK版本号,我的是android4.4,故将target修改为19。
还木有评论哦,快来抢沙发吧~