Android Open Source - Weather application WeatherCard






Project Summary

a simple weather app for android.

Web Site / Source Repository

WeatherCard is hosted in the following web site
https://github.com/twiceyuan/WeatherCard

If you think the Android project WeatherCard listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of WeatherCard.

ItemValue
Java File Count16
Supported screen sizes[hdpi]
Target SDK Version17
Minimum SDK Version13
Activity Count3
Required Permissionsandroid.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\weather.db




Resource Files

There are 25 image files in WeatherCard. The names of the image files are listed as follows.

downicon.png
search_bg_shadow.9.png
upicon.png
weather_chance_of_rain.png
weather_chance_of_rain_night.png
weather_chance_of_snow.png
weather_chance_of_snow_night.png
weather_chance_of_storm.png
weather_chance_of_storm_night.png
weather_cloud.png
weather_cloud_night.png
weather_cloudy.png
weather_fog.png
weather_mostly_sunny.png
weather_mostly_sunny_night.png
weather_partly_cloudy.png
weather_partly_cloudy_night.png
weather_rain.png
weather_rain_snow.png
weather_showers.png
weather_snow.png
weather_storm.png
weather_sunny.png
weather_sunny_night.png
weather_unknown.png

The following screenshort is generated from the image listed above.

null




Java Source Files

WeatherCard has the following Java source files.

info.twiceyuan.weather.MainActivity.java
info.twiceyuan.weather.WeatherDetail.java
info.twiceyuan.weather.WelcomeActivity.java
info.twiceyuan.weather.controller.DetailController.java
info.twiceyuan.weather.controller.MainController.java
info.twiceyuan.weather.domain.Weather.java
info.twiceyuan.weather.util.DatabaseTools.java
info.twiceyuan.weather.util.DialogTool.java
info.twiceyuan.weather.util.HideKeyboard.java
info.twiceyuan.weather.util.Stream2String.java
info.twiceyuan.weather.util.StreamGetter.java
info.twiceyuan.weather.util.WeatherGetter.java
info.twiceyuan.weather.util.WeatherIconGetter.java
info.twiceyuan.weather.util.WeekConverter.java
info.twiceyuan.weather.view.CardViewTools.java
info.twiceyuan.weather.view.NowLayout.java