Android Open Source - Weather application android-weather






Project Summary

Application for android for show weather.

Web Site / Source Repository

android-weather is hosted in the following web site
https://github.com/idrabenia/android-weather

If you think the Android project android-weather 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 android-weather.

ItemValue
Java File Count33
Supported screen sizes[mdpi]
Target SDK Version14
Minimum SDK Version14
Activity Count3
Required Permissionsandroid.permission.ACCESS_FINE_LOCATION
android.permission.INTERNET
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

There are 32 image files in android-weather. The names of the image files are listed as follows.

ic_menu_refresh.png
wsymbol_0001_sunny.png
wsymbol_0002_sunny_intervals.png
wsymbol_0003_white_cloud.png
wsymbol_0004_black_low_cloud.png
wsymbol_0006_mist.png
wsymbol_0007_fog.png
wsymbol_0008_clear_sky_night.png
wsymbol_0009_light_rain_showers.png
wsymbol_0010_heavy_rain_showers.png
wsymbol_0011_light_snow_showers.png
wsymbol_0012_heavy_snow_showers.png
wsymbol_0013_sleet_showers.png
wsymbol_0016_thundery_showers.png
wsymbol_0017_cloudy_with_light_rain.png
wsymbol_0018_cloudy_with_heavy_rain.png
wsymbol_0019_cloudy_with_light_snow.png
wsymbol_0020_cloudy_with_heavy_snow.png
wsymbol_0021_cloudy_with_sleet.png
wsymbol_0024_thunderstorms.png
wsymbol_0025_light_rain_showers_night.png
wsymbol_0026_heavy_rain_showers_night.png
wsymbol_0027_light_snow_showers_night.png
wsymbol_0028_heavy_snow_showers_night.png
wsymbol_0029_sleet_showers_night.png
wsymbol_0032_thundery_showers_night.png
wsymbol_0033_cloudy_with_light_rain_night.png
wsymbol_0034_cloudy_with_heavy_rain_night.png
wsymbol_0035_cloudy_with_light_snow_night.png
wsymbol_0036_cloudy_with_heavy_snow_night.png
wsymbol_0037_cloudy_with_sleet_night.png
wsymbol_0040_thunderstorms_night.png

The following screenshort is generated from the image listed above.

null




Java Source Files

android-weather has the following Java source files.

idrabenia.weather.domain.WeatherApplicationException.java
idrabenia.weather.domain.weather.CurrentWeather.java
idrabenia.weather.domain.weather.WeatherItem.java
idrabenia.weather.domain.weather.alarm.Condition.java
idrabenia.weather.domain.weather.alarm.TodayColdCondition.java
idrabenia.weather.domain.weather.alarm.TodayWarnCondition.java
idrabenia.weather.domain.weather.alarm.TodayWindyCondition.java
idrabenia.weather.domain.weather.alarm.TomorrowColdCondition.java
idrabenia.weather.domain.weather.alarm.TomorrowWarmCondition.java
idrabenia.weather.service.ExceptionHandlingTemplate.java
idrabenia.weather.service.TimerHolder.java
idrabenia.weather.service.WorldWeatherClient.java
idrabenia.weather.service.database.WeatherDbHelper.java
idrabenia.weather.service.location.LocationListener.java
idrabenia.weather.service.location.LocationService.java
idrabenia.weather.service.rest.NetworkException.java
idrabenia.weather.service.rest.ParseResponseException.java
idrabenia.weather.service.rest.RestClient.java
idrabenia.weather.service.rest.RestClientAction.java
idrabenia.weather.ui.activity.AnimationListenerSkeleton.java
idrabenia.weather.ui.activity.CrashDialogActivity.java
idrabenia.weather.ui.activity.SettingsActivity.java
idrabenia.weather.ui.activity.weather.WeatherActivity.java
idrabenia.weather.ui.activity.weather.WeatherItemsAdapter.java
idrabenia.weather.ui.activity.weather.update.ScheduledUpdateWeatherTask.java
idrabenia.weather.ui.activity.weather.update.UpdateResult.java
idrabenia.weather.ui.activity.weather.update.UpdateWeatherTask.java
idrabenia.weather.ui.gadget.WeatherGadgetProvider.java
idrabenia.weather.ui.service.BootListener.java
idrabenia.weather.ui.service.RefreshWeatherTask.java
idrabenia.weather.ui.service.WeatherAlarmTask.java
idrabenia.weather.ui.service.WeatherService.java
org.apache.commons.lang.Validate.java