一个简单的天气预报应用
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
docs
.gitignore
README.md
build.gradle
settings.gradle

README.md

weather

一个简单的天气预报应用

这其实是本人在刚工作那段时间(14年)所写的一个小app,当然现在看来功能很简单,界面很丑,代码也比较简陋。前几天看到了这个项目。在AS下进行了重新编译。(14年时开发工具还是eclipse)。入门级程序员可以参考该项目。

本项目是个 可以用作桌面小工具(AppWidgetProvider)的天气预报应用。界面如下:

app_widget

setting_activity

天气预报的数据是从百度API上获得的,使用 HttpURLConnection建立网络链接,返回的是xml格式的数据,自己手动解析数据,然后刷新界面,并存储到数据库中。

可以在设置界面 选择后台静默更新的频率(比如一天,六小时,三小时等),以及 输入城市名来更换城市。