安卓android天气预报接口手机天气应用哪个预报最准

当下软件园 / 汇聚当下最新最酷的软件下载站!
热门搜索:
您的位置: &
> 手机天气预报软件
手机天气预报软件
天气一直是人们日常生活所关注的,现在手机上有很多的天气应用,是人们日常生活出行的好帮手,那么安卓天气软件哪个准,哪个好用,这里集合了许多安卓天气app,给你的日常生活提供便利。
专题应用列表
生活服务 | 10.47M
中央天气预报 for Android 是一款天气预报产品中最权威、最准确的天气类手机APP,该APP包含了国内外3000多个城市天气信息,为广大手机用户提供了穿衣、洗车、紫外线、感冒、运动、旅游等生活指数,是用户日常生活、出行旅游的必备APP!
生活服务 | 10.42M
黄历是中国的传统日历,在民间一般遇到大事都要翻一翻黄历来确定吉日,老黄历天气万年历就是一个很好的用的手机黄历,他不仅具备黄历,还具备记事提醒,财神罗盘等等功能,给你便捷的生活服务。
生活服务 | 11.86M
一周天气是一款功能强大的天气应用,它能够实时向用户显示各种天气数据,包括温度、降雨量、卫星云图、湿度、灾害天气预警等内容。一周天气android版以其丰富、干净的页面展示和准确的天气查询得到了许多安卓用户的喜爱。
生活服务 | 7.02M
360天气是一款由360为安卓手机用户打造的手机天气查询工具,该工具提供多种风格皮肤供您选择,支持农历、天气指数等数据显示,支持多城市天气查询。
生活服务 | 5.97M
懒人天气是一款为安卓用户设计的天气预报软件。懒人天气安卓版有着强大的贴心提醒功能,每日一个天气关键词,给你直观的出行提示,图标颜色会根据天气数据改变,比如风力越高,图标越亮,让你轻松了解天气情况。
生活服务 | 7.74M
健茂天气是一款为用户提供天气查看等服务的安卓手机软件,该软件主要以图说天气为主,结合图文,用户可以更直观更全面的了解天气信息,及时掌握天气情况,方便生活。
生活服务 | 13.28M
中国移动公司推出了首款免费的天气信息APP软件,和天气 for android,里面汇集最全最详细的全国各地区大中小城市的天气信息,让你无论何时何地都可以查询到你想要去的城市的天气情况。
生活服务 | 9.67M
ami天气是最手机里最便捷的天气应用,做到无需解锁手机,即可查看实时天气温度,空气质量,而且都是以逼真的天气效果表现出来,是出门的好伴侣。
生活服务 | 22.93M
小鱼天气是一块专门为安卓用户打造的天气预报软件。该软件内置了全国2000多个城市,空气质量支持200多个城市,而且整合中国国家气象局官方发布的权威数据,为用户提供准确可靠的天气资讯。
生活服务 | 6.65M
美天天气是一款专门为安卓用户打造的天气预报软件。该软件是广东南方新媒体发展有限公司和广东气象局合作推出的最新产品,关键还是美女来进行直播天气哦。
生活服务 | 2.77M
至简天气是一款为安卓用户打造的天气预报软件。该软件界面简洁,支持城市天气的24小时预报、实况天气、未来5天预报各种功能,而且几乎不会影响你手机的正常使用。
生活服务 | 2.45M
Solo天气是一款界面简洁又美观的手机端天气预报app,它能够为用户提供全国各地的实时天气情况,而且还有丰富的天气预报信息。
生活服务 | 11.74M
黄历天气是一款可以方便用户查询天气的安卓手机软件,除了方便人们查询天气外,还提供了中国传统黄历现代文宜忌功能,例如结合男女生肖的结婚日查询。
生活服务 | 7.98M
知趣天气是一款为安卓用户打造的天气软件。该软件还加入了游戏的内容,比如大家所熟悉的猜图系列,让你在看天气的时候还可以轻松娱乐下。
生活服务 | 19.89M
雅虎天气是一款可以帮助用随时查看天气的安卓手机天气类软件,该软件为用户提供了未来五天的天气预报,以及每天的详细天气,让用户弹指间即可获取最精确的天气信息。
生活服务 | 6.65M
琥珀天气是一款外观非常简洁的手机天气软件。该款琥珀天气app操作简单,能帮助用飞狐随时随地获得当前的天气信息,同时还能提供各种天气预报,让你未雨绸缪,出行更加方便!
生活服务 | 5.19M
彩云天气是一款专门为安卓用户的打造的天气预报软件。该软件可以让你轻松知道未来的天气状况,同时可以通过降雨量地图看到整个城市最近的降雨动态。
生活服务 | 13.54M
墨迹天气手机版是一款手机桌面天气预报软件,该软件默认皮肤有十种可选的动画效果,在语音播报的背景音乐十分好听,天气分享可定制问候语;自动更新时间设定更为灵活,九宫格提供6个自定义,让您轻松在安卓手机上查看天气。
生活服务 | 5.3M
2345天气王 for android 是中国唯一一个能够预报15日的手机天气应用,它支持全国两千多个城市的天气预报,并实时发布空气质量,相信这个手机天气应用一定能对你的出行带来帮助。
生活服务 | 13.55M
如果对于经常出差的朋友来说,了解全国天气是必须的事情,知天气 for Android 就能够给你最全面的天气情况,数据权威精准,展示详细全面,做到6小时最精准细致的天气变化预报,给你最全面的气象信息服务。
生活服务 | 13.48M
最美天气是平台上一款美观实用的日常天气查询软件,它是你手机上的气象专家,提供全国各地最权威的气象数据,做到精准定位,并且内置多款生活插件,让你轻松掌握城市动态。
生活服务 | 14.05M
天气通apk是一款最早的免费中文手机天气软件,首创甜美女声语音天气播报,带来了全新天气预报体验。
生活服务 | 5.97M
天气衣报是由上海渐石网络科技有限公司推出一款专为女性用户设计的解决穿衣问题的软件。用户下载安装之后,可以在软件中查看全球的街拍,为你解决穿衣问题,让你三分钟就可以美美的出门,再也不用为出门前的着装问题而烦恼咯。
生活服务 | 5.08M
一加天气app是一款专门为安卓用户打造的天气软件。该软件可以让你在家就知道最新的天气情况,在新的版本中优化了霾动画,比之前更萌,有效解决概率性崩溃问题,提升稳定性。
生活服务 | 12.83M
go天气ex for Andriod 是一款可以为用户提供各城市天气信息的手机应用,该应用能提供华丽高清的天气视频,让你感受不一样的天气报告,让看天气预报成为一种享受。该手机应用该提供了桌面小工具给用户使用,还有许多精美的动态壁纸哦。
生活服务 | 7.96M
轻松天气 for android 是一款为安卓用户打造的天气预报查询软件。该软件为用户提供温度,风速,风向,湿度,可见度,紫外线,大气压,露点,空气质量等信息,包含的城市为北京,天津,上海,广州,深圳,成都,南京,重庆,武汉,沈阳,西安,长沙,济南等等,让你轻轻松松了解天气情况。
生活服务 | 1.4M
小沃天气(iwoll weather)是一款极度精简的手机天气应用,除了天气功能,没有其他任何功能。
生活服务 | 3.55M
么天气是一款界面非常酷炫的手机端天气预报app,它能够支持自动更新天气,让用户每天都可以掌握最新最准确的天气预报信息。
生活服务 | 2.67M
天气快报apk是一个专业的手机天气预报应用,对于经常出远门的人来说,在手机里准备一个全国天气应用再合适不过了,天气快报安卓版能够显示最近一周的天气,还有备受关注的PM2.5值,天气图示标识直观,给你最明了的天气情况。
生活服务 | 4.09M
日历天气 for Android 是手机上的一个强大的日历应用,它支持全国上千多个城市县区的天气查询,信息权威准确,内容详细全面。对于经常出差的人们这个天气应用绝对是手机里必备的。
生活服务 | 8.3M
苏宁天气 for android是一款为安卓用户射设计的天气预报软件。该软件能够帮助用户来进行查看全国主要城市的天气信息。
生活服务 | 10.1M
中国天气通 for android是一款为安卓用户打造的天气预报软件。该软件是中国国内唯一一款集发布天气预警信息、把天气信息与地图信息相结合以及过去24小时实况等功能的手机天气客户端。
生活服务 | 2.64M
彩虹天气 for android是一款为安卓用户设计的天气预报软件,该软件支持3000多个大中小城市,县城,操作简单方便,提供最新的天气情况。
生活服务 | 4.99M
点心天气 for android 是一款可以为用户提供天气信息的手机应用软件,用户在任何时间任何地点,都可以获取最精确的天气信息。该软件界面清新自然,且使用极其方便,是用户查看天气的好帮手。
生活服务 | 4.67M
蜜蜂天气 for android 是由深圳播思推出的一款免费精美的天气预报手机软件,获中国气象局授权,预报内容全面,覆盖地区广,预报信息及时,是您居家旅行的必备软件
生活服务 | 5.9M
闲云天气 for android是一款为安卓用户打造的天气预报软件。该软件有着美观的界面,细腻精致的UI,人性化的设计,让你在随时随时都可以了解天气情况。
生活服务 | 5.02M
91天气秀是网龙公司出品的一款桌面天气插件,支持中英文,可选全世界各个国家城市的天气信息,并可添加多个城市信息同时显示。91天气秀android版简单实用,是您生活中不可或缺的软件。
生活服务 | 4.6M
天气地图 for Android 是一款可以直接在谷歌地图上显示天气的手机应用软件。用户可以用该软件来看看实际情况和天气预报,今天和明天的天气情况。
Copyright (C)
.All rights reserved. |  |  | 
您所在的位置:&&&&&&手机天气软件下载
手机上有很多关于天气预报的APP软件,可是总有人问什么是最好的手机天气软件,最好用的手机天气软件有哪些? 小编在这里整理了一批,方便大家自行挑选下载,不管是装机量上亿的墨迹天气,还是小米手机自带的MIUI天气,我们这里都有!
V6.0202.02 安卓版
软件类别: /
软件语言:
软件大小:10.98 MB
运行环境:Android/
更新时间:
一句话介绍:手机天气预报软件
墨迹天气,只做最懂你的天气。湖南卫视《天天向上》节目组强烈推荐,下载量稳居第一的天气软件。全球3.5亿用户的选择,只因墨迹带给你最棒的使用体验。官方介绍墨迹天气app是个老牌的天气预报软件,本站提供墨迹天气...
V3.83 安卓版
软件类别: /
软件语言:
软件大小:15.44 MB
运行环境:Android/
更新时间:
一句话介绍:
天气通是国内最早的专业手机天气软件,首创的语音播报功能更使天气通一跃成为手机天气软件的里程碑.安卓版天气通最新版支持解锁全屏动画媲美HTC,独创天气信息+截图分享到短信、微博、人人等社交网络,五日天气温度曲线为一周的出行提供可视化的参考.详尽的...
V3.1.1.0 安卓版
软件类别: /
软件语言:
软件大小:8.01 MB
运行环境:Android/
更新时间:
一句话介绍:是一款文艺范十足的手机天气应用
知趣天气是一款文艺范十足的手机天气应用,最近这款天气应用加入了一款小游戏知趣竞猜确实让其人气陡增了不少,这个小游戏是大家所熟悉的猜图系列的游戏,虽然一款天气应用加入了游戏感觉有点不务正业,不过一款应用能玩又能看天气也挺不错。功能...
V3.2.14.1 安卓版
软件类别: /
软件语言:
软件大小:7.23 MB
运行环境:Android/
更新时间:
一句话介绍:
天气预报能够根据GPS定位,可设置自动更新频率,支持包括简体中文在内的六国语言,显示近三天的天气预报,还可查看卫星云图.软件功能:1.准确的本地化天气预报:全球各地,每小时更新一次,能够支持未来24小时的预报加上未来15天的长期预报服务;2.天...
V1.1.5 安卓版
软件类别: /
软件语言:
软件大小:7.62 MB
运行环境:Android/
更新时间:
一句话介绍:清新的天气预报软件
苏宁天气Android客户端是一款简洁清新的天气预报软件,可查看全国主要城市的天气信息.在任何时间任何地点,都可以获得最精确的天气信息.高精度的天气效果,实时的天气数据熟悉,全新的UI设计,高品质的体验.软件特点:1.天气主页:详细的天气数...
V1.0.1 Beta 安卓版
软件类别: /
软件语言:
软件大小:736.25 KB
运行环境:Android/
更新时间:
一句话介绍:简单实用,美观大方的天气应用
Solo天气是一款简单实用,美观大方的天气应用.功能特点:1.提供当前天气状况及五天天气预报;2.搜索通过国家和城市名或邮编全世界所有城市;3.湿度传感器,紫外线指数,并可能降水;4.日出和日落时间;5.最多9个不同的地点;6.轻松刷卡是最准...
V5.1.4 安卓版
软件类别: /
软件语言:
软件大小:7.31 MB
运行环境:Android/
更新时间:
一句话介绍:是中国气象局官方气象服务客户端软件
中国天气通是中国气象局官方气象服务客户端软件,中国国内唯一一款集发布天气预警信息、将天气信息与地图信息相结合以及过去24小时实况等功能的天气客户端!官方介绍:免费向公众提供全国2438个城市的4-7天天气...
V1.8.5 安卓版
软件类别: /
软件语言:
软件大小:4.96 MB
运行环境:Android/
更新时间:
一句话介绍:
这是一款根据天气预报为主题类的插件,城市列表也非常细致,从城市到区县一一统计显示出来,给大家一种非常专业的感觉,其次画质上也制作比较精良,值得下载。安装包权限-打开网络接口-读取用户的联系人数据-启动确认拨打程序-...
V3.3.1 安卓版
软件类别: /
软件语言:
软件大小:9.54 MB
运行环境:Android
更新时间:
一句话介绍:提供了中国传统黄历现代文宜忌功能
91黄历天气是由网龙公司91算命团队研发,除了方便人们查询天气外,还提供了中国传统黄历现代文宜忌功能,例如结合男女生肖的结婚日查询.软件共分天气,万年历,黄历三大模块.天气:提供城市自定义,实时天气,四天天气预报,支持GPS城市定位.万年历:提供节日,节...
V4.55 安卓版
软件类别: /
软件语言:
软件大小:9.81 MB
运行环境:Android/
更新时间:
一句话介绍:支持全世界数万个地区城市的天气查询
掌上晴雨表,冷热我先知!GO天气EX支持全世界数万个地区城市的天气查询,您可以在任何时间任何地点获得最精确的天气信息.华丽的动态背景效果可以带给您极致的视觉享受.您还可以查看24小时和6天内的天气信息.更新内容:1.(增加)发布手...
专题教程资讯
小编有话说
墨迹天气是一款手机天气预报软件,墨迹天气特点是预报准确、覆盖城市广、流量少、界面华丽的桌面天气的Android软件。墨迹天气完全免费,国产优秀的桌面天气软件,非常不错,最新版本,分享给G友们!
天气通是国内最早的专业手机天气软件,首创的语音播报功能更使天气通一跃成为手机天气
软件的里程碑.安卓版天气通最新版支持解锁全屏动画媲美HTC,独创天气信息+截图分享到短信、微博、人人等社交网络,五日天气温度曲线为一周的出行提供
可视化的参考.详尽的城市目录,预报准确,可同时关注多个城市天气.
知趣天气是一款简洁、有爱、感性、精准的手机天气软件。中央气象局和美国气象台天气数据任你选择,预报的天气更精准可靠。清新文艺的界面设计,给你完全不同以往的体验感受。&&& 三款强劲安卓天气软件 你会选择哪款?
三款强劲安卓天气软件 你会选择哪款?
强劲安卓天气软件一 《墨迹天气》
关于智能上的天气,用过的朋友都知道功能很全面,除了随时随地查看本地甚至其他地方连续几天的天气和温度,还有其他资讯小服务,真是居家旅行之必需工具。
我们来体验一下当下几款非常受欢迎的天气软件,平台为android平台,那么到底那一款符合您的要求就要看您自己的感觉和品位了。
首先登场的是非常知名的《墨迹天气》,所谓知名就是名气很响亮,群众基础很广泛,那么它的最新版到底如何呢,来看看。
图1 启动墨迹天气
启动墨迹天气后,一幅大的启动动画在手机上满屏开启(图1),画面古色古香的毛笔字,非常的别致和靓丽,当然接下来就让你选择城市了。
图2 墨迹天气界面
我们看到墨迹天气的可以显示周一到周日7天地天气预报(图2),并且配有漂亮的背景图,天气图示,最高温度和最低温度,非常的图文并茂。
图3 每天天气详情和墨迹生活资讯
通过手指点击手机触摸屏,墨迹天气提供您“每日详情”,“墨迹生活资讯”在天气预报结合生活细节来让用户对每天的天气情况作出有利于身心健康的活动(图3)。
图4 温度趋势图和城市管理
清晰的温度趋势图和多个城市的切换管理,城市图示放在九宫格设计的界面上,非常清楚。
编辑点评:墨迹天气功能非常全面,画面非常漂亮,支持多地区的天气预报,并且辅以以当天天气为基础的生活小常识,所以是一款比较让人期待的天气软件。
提示:试试键盘 “← →” 可以实现快速翻页
最新手机软件资讯文章
搜索关键词android独特的天气预报
package com.dchan.
import java.io.UnsupportedEncodingE
import java.net.URLE
import java.security.PublicK
import java.util.ArrayL
import java.util.C
import java.util.C
import java.util.HashM
import java.util.HashS
import java.util.I
import java.util.L
import java.util.M
import java.util.Q
import com.dchan.SharedPreferences.MySharedP
import com.dchan.adpater.WeatherA
import com.dchan.http.DownL
import com.dchan.jsonreader.JsonForR
import com.dchan.model.TodayWeatherM
import com.dchan.model.WeatherM
import com.dchan.mylayout.MyL
import com.dchan.slidinglayout.SlidingL
import com.edchan.myweather.R;
import android.os.AsyncT
import android.os.B
import android.os.H
import android.os.L
import android.os.M
import android.app.A
import android.app.AlertD
import android.app.AlertDialog.B
import android.app.D
import android.app.ProgressD
import android.content.BroadcastR
import android.content.C
import android.content.I
import android.content.IntentF
import android.content.SharedP
import android.support.v4.widget.SwipeRefreshL
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshL
import android.util.JsonR
import android.view.KeyE
import android.view.LayoutI
import android.view.MotionE
import android.view.V
import android.view.View.OnClickL
import android.view.View.OnTouchL
import android.widget.AdapterV
import android.widget.AdapterView.OnItemClickL
import android.widget.AdapterView.OnItemLongClickL
import android.widget.ArrayA
import android.widget.ImageB
import android.widget.ImageV
import android.widget.LinearL
import android.widget.ListV
import android.widget.SimpleA
import android.widget.TextV
import android.widget.T
public class MainActivity extends Activity {
* 滑动布局
SlidingLayout slidingL
View weatherC
* 城市列表
ListView cityL
* 一个城市当天以及未来几天的天气
ListView cityWeatherL
* 左边按钮
ImageButton button1;
* 右边按钮
ImageButton button2;
SwipeRefreshLayout swipeRefreshL
* 当天的日期
TextView todayT
* 天气图片
ImageView imageV
* 天气文字
TextView weatherT
* 平均温度
TextView evrT
* 最高温度
TextView highT
* 最低温度
TextView lowT
* 点击增加城市
ImageButton addCityB
TodayWeatherM
MyHandler myH
public static final int setWeatherList=1;//通知handler更新listview
public static final int REFLASHCITY=2;//通知handler更新城市列表
public static long time=0;//用于处理双击退出
MyBroadcast broadcast=new MyBroadcast();
String theC//当前显示的城市
ArrayAdapter cityA
//MySharedPreferences myCities=new MySharedPreferences(this);
ArrayList nameL//所有的城市
SharedPreferences sharedP
private String theFirst=&0&;//是否第一次启动
LinearLayout todayLinearL//今天天气的布局,用于点击弹出更多信息
TextV//感冒描述
TextView windS//风力
TextView windD//风向
V//moreInformation的layout
AlertD//moreInformation的对话框
ProgressDialog progressD//用于加载时显示
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
inflater=getLayoutInflater();
view=inflater.inflate(R.layout.more_information, null);
slidingLayout=(SlidingLayout)findViewById(R.id.sliding);
weatherContent=(LinearLayout)findViewById(R.id.mycontent);
button1=(ImageButton)findViewById(R.id.add_city_button);
button2=(ImageButton)findViewById(R.id.add_more_button);
cityList=(ListView)findViewById(R.id.city_list);
cityWeatherList=(ListView)findViewById(R.id.city_weadther_list);
slidingLayout.setScrollEvent(cityWeatherList);
todayText=(TextView)findViewById(R.id.thedate);
city=(TextView)findViewById(R.id.city);
imageView=(ImageView)findViewById(R.id.todayweather);
weatherText=(TextView)findViewById(R.id.todayweathertext);
evrTemp=(TextView)findViewById(R.id.todayvertemp);
highTemp=(TextView)findViewById(R.id.todayhightemp);
lowTemp=(TextView)findViewById(R.id.todaylowtemp);
addCityButton=(ImageButton)findViewById(R.id.add_city_button);
swipeRefreshLayout=(SwipeRefreshLayout)findViewById(R.id.swipe_container);
swipeRefreshLayout.setColorScheme(android.R.color.holo_blue_light, android.R.color.holo_red_dark, android.R.color.holo_purple, android.R.color.holo_green_light);
todayLinearLayout=(LinearLayout)findViewById(R.id.todayweatherlayout);
cold=(TextView)view.findViewById(R.id.cold);
windStrength=(TextView)view.findViewById(R.id.wind_strength);
windDirection=(TextView)view.findViewById(R.id.wind_direction);
dialog=new AlertDialog.Builder(MainActivity.this).setView(view).setTitle(&
更多信息&).create();
progressDialog=new ProgressDialog(this);
myHandler=new MyHandler();
sharedPreferences=getSharedPreferences(&city&, MODE_PRIVATE);
/*SharedPreferences.Editor editor1=sharedPreferences.edit();
editor1.clear();
theCity=sharedPreferences.getString(&theCity&, &深圳&);
theFirst=sharedPreferences.getString(&theFirst&, &0&);
if(theFirst.equals(&0&)){
theFirst=&1&;
SharedPreferences.Editor editor=sharedPreferences.edit();
editor.putString(&theFirst&, theFirst);
Intent intent=new Intent();
intent.setClass(MainActivity.this, BeginActivity.class);
startActivity(intent);
/*SharedPreferences.Editor editor=sharedPreferences.edit();
editor.clear();
nameList=getCityList();
if(nameList!=null){
System.out.println(&nameList is not null&);
ArrayAdapter adapter=new ArrayAdapter(MainActivity.this, android.R.layout.simple_expandable_list_item_1, nameList);
cityList.setAdapter(adapter);
todayLinearLayout.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
dialog.show();
swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() {
public void onRefresh() {
startReflashUI();
new Thread(){
public void run(){
sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
swipeRefreshLayout.setRefreshing(false);
}.start();
startReflashUI();
addCityButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
System.out.println(&!!!!!!!!!!!&);
Intent intent=new Intent(MainActivity.this, AddCityActivity.class);
startActivity(intent);
* city列表,用于删除城市
cityList.setOnItemLongClickListener(new OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView arg0, View arg1,
int arg2, long arg3) {
String key=nameList.get(arg2);
nameList.remove(arg2);
deleteCity(key);
Message msg=new Message();
msg.what=REFLASHCITY;
myHandler.sendMessage(msg);
* 点击要查看city的天气
cityList.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView arg0, View arg1, int arg2,
long arg3) {
theCity=nameList.get(arg2);
SharedPreferences.Editor editor=sharedPreferences.edit();
editor.putString(&theCity&, theCity);
startReflashUI();
slidingLayout.scrollToRightLayout();
registerReceiver(broadcast, getIntentFilter());
* handler处理UI事件
class MyHandler extends Handler{
public void handleMessage(Message msg) {
super.handleMessage(msg);
System.out.println(&inide&);
switch (msg.what) {
case setWeatherList:
System.out.println(&setWeatherList&);
ArrayList weatherlist=(ArrayList) msg.
WeatherAdapter adapter=new WeatherAdapter(MainActivity.this, weatherlist);
cityWeatherList.setAdapter(adapter);
todayText.setText(weatherlist.get(0).getDay());
city.setText(weatherlist.get(0).getCity());
imageView.setBackgroundResource(weatherlist.get(0).findImageResouce(weatherlist.get(0).getWeatherImage()));
weatherText.setText(weatherlist.get(0).getWeatherImage());
evrTemp.setText(weatherlist.get(0).getVerTemp());
highTemp.setText(weatherlist.get(0).getHighTemp());
lowTemp.setText(weatherlist.get(0).getLowTemp());
* 对话框的内容
windStrength.setText(weatherlist.get(0).getWindStrength());
windDirection.setText(weatherlist.get(0).getWindDirection());
cold.setText(weatherlist.get(0).getCold());
//progressDialog.dismiss();
case REFLASHCITY:
System.out.println(&REFLASHCITY&);
cityAdapter=new ArrayAdapter(MainActivity.this, android.R.layout.simple_expandable_list_item_1, nameList);
cityList.setAdapter(cityAdapter);
cityAdapter.notifyDataSetChanged();
startReflashUI();
public IntentFilter getIntentFilter(){
IntentFilter filter=new IntentFilter();
filter.addAction(&CITYSELECT&);
class MyBroadcast extends BroadcastReceiver{
public void onReceive(Context context, Intent intent) {
String action=intent.getAction();
SharedPreferences.Editor editor=sharedPreferences.edit();
if(action.equals(&CITYSELECT&)){
String city=intent.getStringExtra(&city&);
if(theCity!=null){
System.out.println(theCity);
editor.putString(city, city);
editor.putString(&theCity&, theCity);
System.out.println(&isSet&);
nameList.add(city);
for(int i=0;i weatherlist=reader.getListWeather();
todaymodel=reader.getTodayWeatherModel();
Message msg=myHandler.obtainMessage();
msg.what=setWeatherL
myHandler.sendMessage(msg);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}.start();
protected void onDestroy() {
super.onDestroy();
unregisterReceiver(broadcast);
* 查找城市
public ArrayList getCityList(){
ArrayList cityList1=new ArrayList();
Map map=(Map) sharedPreferences.getAll();
Collection collection=map.values();
Iterator iterator=collection.iterator();
while(iterator.hasNext()){
String city=iterator.next();
System.out.println(&城市----&+city);
if(!(city.equals(&0&)||city.equals(&1&))){
cityList1.add(city);
//用一个HashSet来将cityList1里面的重复元素去除
HashSet h=new HashSet(cityList1);
cityList1.clear();
cityList1.addAll(h);
return cityList1;
* 增加城市
public boolean setCityList(String key,String value){
SharedPreferences.Editor editor=sharedPreferences.edit();
editor.putString(key, value);
boolean mit();
return isS
* 删除城市
public boolean deleteCity(String key){
SharedPreferences.Editor editor=sharedPreferences.edit();
editor.remove(key);
boolean mit();
return isD
* 双击退出
* @see android.app.Activity#onKeyDown(int, android.view.KeyEvent)
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
if(System.currentTimeMillis()-time&2000){
Toast.makeText(this, &退出?&, 1000).show();
time=System.currentTimeMillis();
return super.onKeyDown(keyCode, event);
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'}

我要回帖

更多关于 android 天气预报 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信