当前位置:首页 > 网络黑客 > 正文内容

android简洁天气(安卓时间天气插件)

hacker2年前 (2022-07-15)网络黑客89

本文目录一览:

android,开发一款简单的天气app,android的四大组件会用到哪几个??如果是功能较多的天气app呢?

哪些是4大组件,,,,,,,,,重点是资料的来源。显示无非是界面,那要看需求了,如单界面、是否透明、是否桌面。。。。。。。。。。。。。

有哪个比较实用且简洁的 Android 天气 App

首推彩虹天气

国人开发,与墨迹天气使用同一个天气源,该有的功能基本都有,但是整个软件只有不到500k,简单小巧,预报较为准确,无广告。缺点就是插件皮肤略显 *** 丝,可供选择的皮肤较少,而且桌面插件不支持快捷操作。

墨迹天气

应该是目前国内天气类应用安装量头把交椅。皮肤绚丽,还举办过两届墨迹皮肤设计大赛,涌现出许多不错的皮肤创意。功能强大,除基本功能外,还支持天气语音播报,天气时景相机,动态天气皮肤,温度/风力趋势表,空气指数,黄历查询等。国人的很多软件有个特点,经历过一段时间的发展后,总喜欢做「大而全」,期待墨迹以后的版本加入话费查询、视频聊天、病毒查杀等功能。一个小缺点就是广告略多,免费软件加入广告无可厚非,但是一个天气广告竟然有八个广告插件,未免夸张。

天气通

新浪旗下软件,国内较早的天气类应用,支持多平台。功能丰富,支持天气趋势,空气质量指数等,在中国好声音火的那段时间还适时推出了好声音选手播报天气功能。整体比较不错,但是之前应用出现了一些细节问题,用户跑到论坛区提意见,估计去的人有点多,结果论坛的安卓板块就给......关闭了-_-!

WeatherBug

下载量曾经长期在Google

Play天气类应用中保持之一名,Elite版本市价12.38元人民币。功能只能用强大来形容,号称业界最精准的Pin-Point视觉预测,同时集成了交互式地图以及卫星云图,还独家DTAs天气预警系统,能提供比其他预警速度快50%的恶劣天气预警服务,更多功能只等你去发现。缺点,无中文。

Eye In Sky Weather

原来的weather eye

pro,干净清爽,UI大赞,支持12套图标,4种桌面插件,还可以自定义。如果有人提问「请推荐一款优雅的天气应用」的话,非此货莫属。目前用的就是它。缺点:但是貌似定位需要手动输入,而且桌面插件不支持显示时间。

编一个android的简单天气预报程序大概要用到哪些类?都是干什么的可以简单说一下么?

就一个访问URL接口返回天气数据的类即可。 + xml 或者 json 数据解析的类 + 一个主界面显示的类。

之一个 url,可以使用中央气象台的免费天气api,或者yahoo的免费天气 api,获得xml天气数据,或者json天气数据。

第二个解析类,分别对xml数据或者json数据进行提取有用的天气数据。

第三个类,负责将这处理后的数据显示出来。

android 做一个天气预报的步骤

安卓编程设计很多方面,非常复杂,需要系统的学习才可以,这里以一个简单的天气预报app编程为例:

public class WebServiceUtil

{

// 定义Web Service的命名空间

static final String SERVICE_NS = "";

// 定义Web Service提供服务的URL

static final String SERVICE_URL = "";

public static List getProvinceList()

{

// 需要调用的 *** 名(获得本天气预报Web Services支持的洲、国内外省份和城市信息)

String methodName = "getRegionProvince";

// 创建HttpTransportSE传输对象

HttpTransportSE httpTranstation = new HttpTransportSE(SERVICE_URL);

httpTranstation.debug = true;

// 使用SOAP1.1协议创建Envelop对象

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(

SoapEnvelope.VER11);

// 实例化SoapObject对象

SoapObject soapObject = new SoapObject(SERVICE_NS, methodName);

envelope.bodyOut = soapObject;

// 设置与.Net提供的Web Service保持较好的兼容性

envelope.dotNet = true;

try

{

// 调用Web Service

httpTranstation.call(SERVICE_NS + methodName, envelope);

if (envelope.getResponse() != null)

{

// 获取服务器响应返回的SOAP消息

SoapObject result = (SoapObject) envelope.bodyIn;

SoapObject detail = (SoapObject) result.getProperty(methodName

+ "Result");

// 解析服务器响应的SOAP消息。

return parseProvinceOrCity(detail);

}

} catch (Exception e)

{

e.printStackTrace();

}

return null;

}

public static List getCityListByProvince(String province)

{

// 需要调用的 *** 名(获得本天气预报Web Services支持的城市信息,根据省份查询城市 *** :带参数)

String methodName = "getSupportCityString";

HttpTransportSE httpTranstation = new HttpTransportSE(SERVICE_URL);

httpTranstation.debug = true;

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(

SoapEnvelope.VER11);

SoapObject soapObject = new SoapObject(SERVICE_NS, methodName);

soapObject.addProperty("theRegionCode", province);

envelope.bodyOut = soapObject;

envelope.dotNet = true;

try

{

// 调用Web Service

httpTranstation.call(SERVICE_NS + methodName, envelope);

if (envelope.getResponse() != null)

{

// 获取服务器响应返回的SOAP消息

SoapObject result = (SoapObject) envelope.bodyIn;

SoapObject detail = (SoapObject) result.getProperty(methodName

+ "Result");

// 解析服务器响应的SOAP消息。

return parseProvinceOrCity(detail);

}

} catch (Exception e)

{

e.printStackTrace();

}

return null;

}

private static List parseProvinceOrCity(SoapObject detail)

{

ArrayList result = new ArrayList();

for (int i = 0; i detail.getPropertyCount(); i++)

{

String str = detail.getProperty(i).toString();

// 解析出每个省份

result.add(str.split(",")[0]);

}

return result;

}

public static SoapObject getWeatherByCity(String cityName)

{

// 根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数

String methodName = "getWeather";

HttpTransportSE httpTranstation = new HttpTransportSE(SERVICE_URL);

httpTranstation.debug = true;

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(

SoapEnvelope.VER11);

SoapObject soapObject = new SoapObject(SERVICE_NS, methodName);

soapObject.addProperty("theCityCode", cityName);

envelope.bodyOut = soapObject;

envelope.dotNet = true;

try

{

// 调用Web Service

httpTranstation.call(SERVICE_NS + methodName, envelope);

if (envelope.getResponse() != null)

{

// 获取服务器响应返回的SOAP消息

SoapObject result = (SoapObject) envelope.bodyIn;

SoapObject detail = (SoapObject) result.getProperty(methodName

+ "Result");

// 解析服务器响应的SOAP消息。

return detail;

}

} catch (Exception e)

{

e.printStackTrace();

}

return null;

}

}

安卓上什么天气软件更好用呢

更好用的天气软件就是墨迹天气和天气通了。

墨迹天气是一款界面华丽并且实用的免费天气信息查询软件,兼容塞班S60 V2版、S60 V3版、S60 V5版以及Android几乎全系列手机。支持国内2488个城市的天气源,是中国支持城市最多的手机天气预报软件,并根据国人对天气信息的查询习惯,结合S60手机操作和显示特点进行设计优化。2013年7月6日 墨迹天气Windows Phone版正式发布,独特的流式滑动布局,全新天气趋势模块,三种规格百变磁贴等功能。

1.支持2488个城市!覆盖几乎所有县级城市。中国支持城市最多的手机天气预报软件。

2.更新城市所需流量很少, 采用数据压缩技术,每次更新只要不到2k

3.酷炫的软件界面,使用简洁方便,轻松掌握天气情况

4.支持桌面显示并可独立于主程序运行,占用内存很小

5.桌面有多种样式可选,可满足多种需求

6.各种人性化的设计,包括可向没有s60手机的亲朋好友分享天气信息。

天气通是国内最早的专业手机天气软件,支持塞班(Symbian)、安卓(Android)、iOS(iPhone、iPad)和 WindowsPhone平台。首创的语音播报功能更使天气通一跃成为手机天气软件的里程碑,目前天气通邀请陈楚生、何洁、延参法师等名人明星语音播报。天气通全面的城市覆盖,支持国内2486个、国际600多个城市的实况、多日天气预报,可同时关注多个城市天气,支持多款经典桌面插件,支持空气污染指数、实时天气预警,首创语音播报和天气闹钟,支持温度趋势图和常用指数,并且与微博紧密结合支持天气分享到微博。

1.提供国内2343个城市的天气实况和5日天气预报,可同时关注10个城市

2.可选择多个预报网站

3.通过行政区划选择城市,同时支持拼音快速检索

4.支持移动CMWAP/联通uniwap、WiFi;支持双接入点,实现WiFi+GPRS的混合联网模式

5.支持自动更新,并可精确设定更新时间和更新频率

6.支持桌面日历备注

7.支持桌面图标显示,包括图标条、天气网标等多种风格,并可调整多种参数

8.可在桌面轮换显示多个城市的天气预报

9.支持手机主题

10.可更换天气图标

11.支持短信转发

有哪些比较实用且简洁的 Android 天气 App

 首推彩虹天气

国人开发,与墨迹天气使用同一个天气源,该有的功能基本都有,但是整个软件只有不到500k,简单小巧,预报较为准确,无广告。缺点就是插件皮肤略显 *** 丝,可供选择的皮肤较少,而且桌面插件不支持快捷操作。

墨迹天气

应该是目前国内天气类应用安装量头把交椅。皮肤绚丽,还举办过两届墨迹皮肤设计大赛,涌现出许多不错的皮肤创意。功能强大,除基本功能外,还支持天气语音播报,天气时景相机,动态天气皮肤,温度/风力趋势表,空气指数,黄历查询等。国人的很多软件有个特点,经历过一段时间的发展后,总喜欢做「大而全」,期待墨迹以后的版本加入话费查询、视频聊天、病毒查杀等功能。一个小缺点就是广告略多,免费软件加入广告无可厚非,但是一个天气广告竟然有八个广告插件,未免夸张。

天气通

新浪旗下软件,国内较早的天气类应用,支持多平台。功能丰富,支持天气趋势,空气质量指数等,在中国好声音火的那段时间还适时推出了好声音选手播报天气功能。整体比较不错,但是之前应用出现了一些细节问题,用户跑到论坛区提意见,估计去的人有点多,结果论坛的安卓板块就给......关闭了-_-!

WeatherBug

下载量曾经长期在Google

Play天气类应用中保持之一名,Elite版本市价12.38元人民币。功能只能用强大来形容,号称业界最精准的Pin-Point视觉预测,同时集成了交互式地图以及卫星云图,还独家DTAs天气预警系统,能提供比其他预警速度快50%的恶劣天气预警服务,更多功能只等你去发现。缺点,无中文。

Eye In Sky Weather

原来的weather eye

pro,干净清爽,UI大赞,支持12套图标,4种桌面插件,还可以自定义。如果有人提问「请推荐一款优雅的天气应用」的话,非此货莫属。目前用的就是它。缺点:但是貌似定位需要手动输入,而且桌面插件不支持显示时间。

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:https://w-123.com/201607.html

“android简洁天气(安卓时间天气插件)” 的相关文章

Cloudflare 成功阻止针对其客户最大规模的 HTTPS DDoS 攻击

Cloudflare 透露公司已经阻止了来自多个国家的大规模 HTTPS DDoS 攻击。该公司表示,该僵尸网络每秒发出 1530 万个请求(rps),使其成为针对其客户的最大 HTTPS DDoS 攻击。 Cloudflare 表示本次攻击的目标是针对一家 The Crypto Launchp...

以色列政府数个网站遭遇网络攻击:现正从瘫痪中恢复

以色列似乎正在从一场大规模的网络攻击中恢复过来。据Haaretz和Kan的Amichai Stein报道,攻击者在周一晚上攻陷了几个以色列政府网站,其中包括卫生部、内政部、司法部和福利部网站。总理办公室的网站也受到了影响。以色列国家网络管理局在一份声明中称,现在所有的网站都已重新上线。 虽然以色列政...

黑客组织 Lapsus$ 发起投票:根据结果公开公司数据

在攻破 NVIDIA 之后,嚣张的黑客组织 Lapsus$ 近日在 Telegram 上发出投票帖,通过投票结果来决定接下来公开哪家公司的数据。在投票选项中包括运营商 Vodafone 的源代码、Impresa 的源代码和数据库、MercadoLibre 和 MercadoPago 的数据库。投票...

GitHub 透露:攻击者利用偷来的 OAuth 令牌入侵了几十个组织

GitHub今天透露,一名攻击者正在使用偷来的OAuth用户令牌(原本发放给Heroku和Travis-CI),从私人仓库下载数据。自2022年4月12日首次发现这一活动以来,威胁者已经从几十个使用Heroku和Travis-CI维护的OAuth应用程序(包括npm)的受害组织中访问并窃取数据。...

谷歌搜索 2021 Webspam 报告:过滤垃圾网站数量是 2020 年的六倍

由周四发布的“网络垃圾”(Webspam)报告可知,谷歌搜索在 2021 年过滤的垃圾网站数量、竟是 2020 年的六倍。据悉,作为 Alphabet 旗下子公司,Google 有一套名为 SpamBrian 的人工智能垃圾过滤系统,并且可在超过 99% 情况下实现“不受垃圾所困扰”(spam-fr...

Emotet 垃圾邮件软件在全球范围内攻击邮箱

Hackernews编译,转载请注明出处: Emotet恶意软件在中断十个月后,于15日开始运行,该软件通过多次垃圾邮件攻击向全球邮箱发送恶意文档。 Emotet是一种恶意软件感染,通过带有恶意附件的垃圾邮件攻击传播。如果用户打开附件,恶意宏或JavaScript文件,将下载Emotet DLL并...

评论列表

慵吋猫咚
2年前 (2022-07-15)

TransportSE httpTranstation = new HttpTransportSE(SERVICE_URL);httpTranstation.debug = tru

丑味喜余
2年前 (2022-07-15)

g str = detail.getProperty(i).toString();// 解析出每个省份result.add(str.split(",")[0]);}return result;}public static SoapObject getWeatherByCity(Strin

语酌吝吻
2年前 (2022-07-15)

L);httpTranstation.debug = true;SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);SoapObject soapObject = new Soa

莣萳心児
2年前 (2022-07-15)

界面显示的类。第一个 url,可以使用中央气象台的免费天气api,或者yahoo的免费天气 api,获得xml天气数据,或者json天气数据。第二个解析类,分别对

冬马馥妴
2年前 (2022-07-15)

4.支持移动CMWAP/联通uniwap、WiFi;支持双接入点,实现WiFi+GPRS的混合联网模式 5.支持自动更新,并可精确设定更新时间和更新频率 6.支持桌面日历备注 7.支持桌面图标显示,包括图标条、天气网标等多种风格,并可调整多种参数

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。