文件名称:weather:简短的任务来检查当前的天气状况
文件大小:1.7MB
文件格式:ZIP
更新时间:2024-04-29 09:02:16
Java
带有样本输入的演示 应用程式摘要 在用户输入上进行正则表达式匹配,以确定将发送哪种请求。 如果用户输入的坐标对或邮政编码无效,则会通过Google Maps Platform的Geocoding API发送,以将其转换为坐标。 这样做是因为Google在允许的输入种类(例如错别字,不完整的地址)方面非常灵活。 邮政编码具有其自己的请求类别的原因是因为从Geocoding API转换的坐标有时会导致OpenWeatherMap从邮政编码输入中查找不寻常的城市(例如70122返回Sea*而不是New Orleans)。 使用Volley发送请求,并解析JSON响应以提取天气信息,然后将其用于填充相关字段以显示给用户。 DetailsView活动被组织到Cards中,以便每种类型的天气请求都可以显示在其自己的Card上。 由于可以分别填充每个卡,因此可以通过添加新卡并以完全相同的方式填
【文件预览】:
weather-main
----gradlew(5KB)
----settings.gradle(50B)
----app-release.apk(1.85MB)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(357B)
--------gradle.xml(796B)
--------codeStyles()
--------jarRepositories.xml(1KB)
--------vcs.xml(180B)
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----app()
--------src()
--------build.gradle(1KB)
--------proguard-rules.pro(750B)
----build.gradle(530B)