Android Open Source - Weather design FWeather






Project Summary

A weather widget for Android based upon Tobias van Scheider's Authentic Weather design..

Web Site / Source Repository

FWeather is hosted in the following web site
https://github.com/frakbot/FWeather

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

ItemValue
Java File Count32
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Minimum SDK Version8
Activity Count4
Fragment Count1
jar files usedandroid-support-v4.jar
google-play-services.jar
libGoogleAnalyticsServices.jar
libGoogleAnalyticsV2.jar
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.READ_LOGS
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\Roboto-Light.ttf
assets\RobotoCondensed-Bold.ttf




Resource Files

There are 70 image files in FWeather. The names of the image files are listed as follows.

ab_transparent_dark_holo.9.png
common_signin_btn_icon_disabled_dark.9.png
common_signin_btn_icon_disabled_focus_dark.9.png
common_signin_btn_icon_disabled_focus_light.9.png
common_signin_btn_icon_disabled_light.9.png
common_signin_btn_icon_focus_dark.9.png
common_signin_btn_icon_focus_light.9.png
common_signin_btn_icon_normal_dark.9.png
common_signin_btn_icon_normal_light.9.png
common_signin_btn_icon_pressed_dark.9.png
common_signin_btn_icon_pressed_light.9.png
common_signin_btn_text_disabled_dark.9.png
common_signin_btn_text_disabled_focus_dark.9.png
common_signin_btn_text_disabled_focus_light.9.png
common_signin_btn_text_disabled_light.9.png
common_signin_btn_text_focus_dark.9.png
common_signin_btn_text_focus_light.9.png
common_signin_btn_text_normal_dark.9.png
common_signin_btn_text_normal_light.9.png
common_signin_btn_text_pressed_dark.9.png
common_signin_btn_text_pressed_light.9.png
err_no_location.png
err_no_location_dark.png
err_no_network.png
err_no_network_dark.png
err_wtf.png
err_wtf_dark.png
fweather_preview.png
ic_action_done.png
ic_action_refresh.png
ic_action_refresh_dark.png
ic_action_settings.png
ic_action_settings_dark.png
ic_action_share.png
ic_action_share_dark.png
ic_plusone_medium_off_client.png
ic_plusone_small_off_client.png
ic_plusone_standard_off_client.png
ic_plusone_tall_off_client.png
list_selector_disabled_holo_light.9.png
weather_clear_day.png
weather_clear_day_dark.png
weather_clear_night.png
weather_clear_night_dark.png
weather_cloudy.png
weather_cloudy_dark.png
weather_cold.png
weather_cold_dark.png
weather_drizzle.png
weather_drizzle_dark.png
weather_extreme.png
weather_extreme_dark.png
weather_hail.png
weather_hail_dark.png
weather_haze.png
weather_haze_dark.png
weather_hot.png
weather_hot_dark.png
weather_partly_cloudy_day.png
weather_partly_cloudy_day_dark.png
weather_partly_cloudy_night.png
weather_partly_cloudy_night_dark.png
weather_rain.png
weather_rain_dark.png
weather_snow.png
weather_snow_dark.png
weather_thunderstorm.png
weather_thunderstorm_dark.png
weather_windy.png
weather_windy_dark.png

The following screenshort is generated from the image listed above.

null




Java Source Files

FWeather has the following Java source files.

android.UnusedStub.java
net.frakbot.FWeather.FWeatherApplication.java
net.frakbot.FWeather.FWeatherWidgetProvider.java
net.frakbot.FWeather.activity.AuthorsDialog.java
net.frakbot.FWeather.activity.LicensesActivity.java
net.frakbot.FWeather.activity.LocationChooserDialog.java
net.frakbot.FWeather.activity.SettingsActivity.java
net.frakbot.FWeather.fragments.AdvancedPreferencesFragment.java
net.frakbot.FWeather.fragments.BackupPreferenceFragment.java
net.frakbot.FWeather.fragments.CustomizationPreferencesFragment.java
net.frakbot.FWeather.fragments.DataSyncPreferencesFragment.java
net.frakbot.FWeather.fragments.InformationPreferencesFragment.java
net.frakbot.FWeather.receiver.ConnectivityBroadcastReceiver.java
net.frakbot.FWeather.updater.UpdaterService.java
net.frakbot.FWeather.updater.weather.CantGetWeatherException.java
net.frakbot.FWeather.updater.weather.YahooWeatherApiClient.java
net.frakbot.FWeather.updater.weather.model.Location.java
net.frakbot.FWeather.updater.weather.model.WeatherData.java
net.frakbot.FWeather.util.AlarmHelper.java
net.frakbot.FWeather.util.ConnectionHelper.java
net.frakbot.FWeather.util.FontHelper.java
net.frakbot.FWeather.util.LocationHelper.java
net.frakbot.FWeather.util.TrackerHelper.java
net.frakbot.FWeather.util.WeatherHelper.java
net.frakbot.FWeather.util.WeatherLocationPreference.java
net.frakbot.FWeather.util.WidgetHelper.java
net.frakbot.FWeather.widget.FontTextView.java
net.frakbot.global.Const.java
net.frakbot.util.feedback.FeedbackHelper.java
net.frakbot.util.log.FLog.java