文件名称:MyWeather:使用World Weather Online API提取天气信息的示例天气应用程序
文件大小:3.47MB
文件格式:ZIP
更新时间:2024-05-24 05:19:24
Java
我的天气 适用于Android的示例天气应用程序,该应用程序使用World Weather Online API提取天气信息。 说明:用户通过点击操作栏上的搜索图标来搜索位置。 可能的搜索结果将提供给用户以使用Search API进行选择。 选择内容将传递到Weather服务,在该服务中,应用程序使用提供的位置和唯一的API密钥调用World Weather Online API,以获取天气数据。 数据以JSON接收并解析为Java对象并显示在UI中。 天气图标是从服务提供的URL下载的。 当用户点击用户界面中的任意位置时,将显示该位置的五天天气预报。 用户可以返回并搜索另一个位置,然后重复该过程。 当应用程序加载“芝加哥,伊利诺伊州”的默认天气数据时。使用AsyncTask在辅助线程中处理天气数据和图像下载任务。 气象样品API端点: 样品API端点位置搜索: 假设条件 所有温度
【文件预览】:
MyWeather-master
----.gitignore(91B)
----app()
--------.gitignore(7B)
--------build.gradle(2KB)
--------src()
--------proguard-rules.pro(672B)
--------app.iml(10KB)
----settings.gradle(15B)
----build.gradle(436B)
----screen_shots()
--------home_screen.png(2.31MB)
--------five_day_forecast.png(475KB)
--------search_api_location.png(420KB)
----gradlew(5KB)
----README.md(1KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----.idea()
--------misc.xml(2KB)
--------gradle.xml(684B)
--------vcs.xml(180B)
--------copyright()
--------runConfigurations.xml(564B)
--------compiler.xml(686B)
--------.name(10B)
--------modules.xml(355B)
----gradle()
--------wrapper()
----MyWeather.iml(940B)