A weather project which created by an Android expert.
WayHoo is hosted in the following web site
https://github.com/RyanYou/WayHoo
If you think the Android project WayHoo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of WayHoo.
Item | Value |
---|---|
Java File Count | 127 |
Supported screen sizes | [mdpi, hdpi, xhdpi] |
Target SDK Version | 20 |
Minimum SDK Version | 13 |
Activity Count | 5 |
Fragment Count | 2 |
jar files used | android-support-v13.jar android-support-v13.jar locSDK_4.2.jar nineoldandroids-2.4.0.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.INTERNET android.permission.MOUNT_UNMOUNT_FILESYSTEMS android.permission.READ_LOGS android.permission.READ_PHONE_STATE android.permission.SYSTEM_ALERT_WINDOW android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\city.db assets\fonts\Roboto-Light.ttf assets\fonts\Roboto-Regular.ttf assets\fonts\Roboto-Thin.ttf |
Raw File Names | res\raw\bg_cloudy_day.jpg res\raw\bg_cloudy_day_blur.jpg res\raw\bg_cloudy_night.jpg res\raw\bg_cloudy_night_blur.jpg res\raw\bg_fine_day.jpg res\raw\bg_fine_day_blur.jpg res\raw\bg_fine_night.jpg res\raw\bg_fine_night_blur.jpg res\raw\bg_fog.jpg res\raw\bg_fog_blur.jpg res\raw\bg_haze.jpg res\raw\bg_haze_blur.jpg res\raw\bg_na.jpg res\raw\bg_na_blur.jpg res\raw\bg_overcast.jpg res\raw\bg_overcast_blur.jpg res\raw\bg_rain.jpg res\raw\bg_rain_blur.jpg res\raw\bg_sand_storm.jpg res\raw\bg_sand_storm_blur.jpg res\raw\bg_shade.png res\raw\bg_snow.jpg res\raw\bg_snow_blur.jpg res\raw\bg_thunder_storm.jpg res\raw\bg_thunder_storm_blur.jpg |
There are 273 image files in WayHoo. The names of the image files are listed as follows.
bg_pm25_01.9.png bg_pm25_02.9.png bg_pm25_03.9.png bg_pm25_04.9.png bg_pm25_05.9.png bg_pm25_06.9.png bg_pm25_07.9.png bg_search1.9.png bg_widget_v.9.png big_temp_degree.png biz_plugin_weather_0_50.png biz_plugin_weather_101_150.png biz_plugin_weather_151_200.png biz_plugin_weather_201_300.png biz_plugin_weather_51_100.png biz_plugin_weather_greater_300.png btn_citylist_delete_pressed.png btn_cling_normal.9.png btn_cling_pressed.9.png btn_search_clear_normal1.png btn_search_clear_pressed1.png city_delete.png cityselector_locate_btn_bg_pressed.9.png cling.png common_loading4_0.png common_loading4_1.png common_loading4_10.png common_loading4_11.png common_loading4_2.png common_loading4_3.png common_loading4_4.png common_loading4_5.png common_loading4_6.png common_loading4_7.png common_loading4_8.png common_loading4_9.png current_loc_active_26x26.png default_ptr_flip.png default_ptr_rotate.png editloc.png freezing_rain_day_night.png guide_add.png guide_more.png guide_up.png hand.png hurricane_day_night.png ic_addcity_selected.png ic_cloudy_big.png ic_default_big.png ic_dust_big.png ic_dustblowing_big.png ic_fog_big.png ic_hailstone_big.png ic_haze_big.png ic_heavyrain_big.png ic_heavysnow_big.png ic_lifeindex_carwash.png ic_lifeindex_clothes.png ic_lifeindex_cold.png ic_lifeindex_makeup.png ic_lifeindex_sport.png ic_lifeindex_sportl.png ic_lifeindex_tour.png ic_lifeindex_ultravioletrays.png ic_lifeindex_wind.png ic_lightrain_big.png ic_moderraterain_big.png ic_moonphase_0.png ic_nightcloudy_big.png ic_nightrain_big.png ic_nightsnow_big.png ic_nightsunny_big.png ic_overcast_big.png ic_rainsnow_big.png ic_sandstorm_big.png ic_shower_big.png ic_sleet_big.png ic_snow_big.png ic_sunny_big.png ic_thundeshowehail_big.png ic_thundeshower_big.png loc.png main_city_name_bg_default.png main_city_name_bg_selected.png main_life_complete.png main_life_complete_pressed.png main_life_edit_default.png main_life_edit_press.png main_slipe_btn_icon.png main_tab_tip_refresh.png main_update_icon.png main_update_icon_pressed.png na.png notify_log_view.png plus_icon.png pressed_application_background.9.png refresh_27x27_1.png refresh_27x27_10.png refresh_27x27_11.png refresh_27x27_12.png refresh_27x27_13.png refresh_27x27_14.png refresh_27x27_15.png refresh_27x27_16.png refresh_27x27_17.png refresh_27x27_18.png refresh_27x27_2.png refresh_27x27_3.png refresh_27x27_4.png refresh_27x27_5.png refresh_27x27_6.png refresh_27x27_7.png refresh_27x27_8.png refresh_27x27_9.png sadcloud.png setting_top_back_default.png setting_top_back_selected.png shadow_bottom.png shadow_left.png shadow_right.png sidebar_icon.png sidebar_icon_dragndrop.png sidebar_icon_edit_dark.png sidebar_icon_edit_light.png sidebar_icon_help_dark.png sidebar_icon_help_light.png sidebar_icon_placeholder.png sidebar_icon_rate_dark.png sidebar_icon_rate_light.png sidebar_icon_send_feedback_dark.png sidebar_icon_send_feedback_light.png sidebar_icon_settings_dark.png sidebar_icon_settings_light.png sidebar_icon_share_dark.png sidebar_icon_share_light.png sidebar_icon_systemstatus_dark.png sidebar_icon_systemstatus_light.png sidebar_identity_icon_anonymous_dark.png sidebar_identity_icon_anonymous_light.png sidebar_identity_icon_manage_dark.png sidebar_identity_icon_manage_light.png sidebar_identity_icon_signout_dark.png sidebar_identity_icon_signout_light.png sidebar_portfolio_navigation_icon_install_dark.png sidebar_portfolio_navigation_icon_install_light.png sidebar_portfolio_navigation_icon_more_sites_dark.png sidebar_portfolio_navigation_icon_more_sites_light.png sidebar_product_icon_show_dark.png sidebar_product_icon_show_light.png sidebar_row_dark.9.png sidebar_row_icon_search_dark.png sidebar_row_icon_search_light.png snow_rain_mix_day_night.png sun_00000.png sun_00001.png sun_00002.png sun_00003.png sun_00004.png sun_00005.png sun_00006.png sun_00007.png sun_00008.png sun_00009.png sun_00010.png sun_00011.png sun_00012.png sun_00013.png sun_00014.png sun_00015.png sun_00016.png sun_00017.png sun_00018.png sun_00019.png sun_00020.png sun_00021.png sun_00022.png sun_00023.png sun_00024.png sun_00025.png sun_00026.png sun_00027.png sun_00028.png sun_00029.png sun_00030.png sun_00031.png sun_00032.png sun_00033.png sun_00034.png sun_00035.png sun_00036.png sun_00037.png sun_00038.png sun_00039.png sun_00040.png sun_00041.png sun_00042.png sun_00043.png sun_00044.png sun_00045.png sun_00046.png sun_00047.png sun_00048.png sun_00049.png sun_00050.png sun_00051.png sun_00052.png sun_00053.png sun_00054.png sun_00055.png sun_00056.png sun_00057.png sun_00058.png sun_00059.png sun_00060.png sun_00061.png sun_00062.png sun_00063.png sun_00064.png sun_00065.png sun_00066.png sun_00067.png sun_00068.png sun_00069.png sun_00070.png sun_00071.png sun_00072.png sun_00073.png sun_00074.png sun_00075.png sun_00076.png sun_00077.png sun_00078.png sun_00079.png sun_00080.png sun_00081.png sun_00082.png sun_00083.png sun_00084.png sun_00085.png sun_00086.png sun_00087.png sun_00088.png sun_00089.png sun_00090.png sun_00091.png sun_00092.png sun_00093.png sun_00094.png sun_00095.png sun_00096.png sun_00097.png sun_00098.png sun_00099.png sun_00100.png sun_00101.png sun_00102.png sun_00103.png sun_00104.png sun_00105.png sun_00106.png sun_00107.png sun_00108.png sun_00109.png temp_degree_22x22.png topbar_icon_side.png topbar_icon_side_pressed.png tornado_day_night.png widget2_2.png widget4_1.png widget4_2.png windy_day_night.png wunderground_logo.png xy_weather_ic_default.png
The following screenshort is generated from the image listed above.
WayHoo has the following Java source files.
com.github.amlcurran.showcaseview.AnimationStartListener.java com.github.amlcurran.showcaseview.ApiUtils.java com.github.amlcurran.showcaseview.OnShowcaseEventListener.java com.github.amlcurran.showcaseview.ShowcaseView.java com.github.amlcurran.showcaseview.targets.ActionItemTarget.java com.github.amlcurran.showcaseview.targets.ActionViewTarget.java com.github.amlcurran.showcaseview.targets.PointTarget.java com.github.amlcurran.showcaseview.targets.Target.java com.github.amlcurran.showcaseview.targets.ViewTarget.java com.handmark.pulltorefresh.library.ILoadingLayout.java com.handmark.pulltorefresh.library.IPullToRefresh.java com.handmark.pulltorefresh.library.LoadingLayoutProxy.java com.handmark.pulltorefresh.library.OverscrollHelper.java com.handmark.pulltorefresh.library.PullToRefreshAdapterViewBase.java com.handmark.pulltorefresh.library.PullToRefreshBase.java com.handmark.pulltorefresh.library.PullToRefreshExpandableListView.java com.handmark.pulltorefresh.library.PullToRefreshGridView.java com.handmark.pulltorefresh.library.PullToRefreshHorizontalScrollView.java com.handmark.pulltorefresh.library.PullToRefreshListView.java com.handmark.pulltorefresh.library.PullToRefreshScrollView.java com.handmark.pulltorefresh.library.PullToRefreshWebView.java com.handmark.pulltorefresh.library.extras.PullToRefreshWebView2.java com.handmark.pulltorefresh.library.extras.SoundPullEventListener.java com.handmark.pulltorefresh.library.internal.EmptyViewMethodAccessor.java com.handmark.pulltorefresh.library.internal.FlipLoadingLayout.java com.handmark.pulltorefresh.library.internal.IndicatorLayout.java com.handmark.pulltorefresh.library.internal.LoadingLayout.java com.handmark.pulltorefresh.library.internal.RefreshImageView.java com.handmark.pulltorefresh.library.internal.RotateLoadingLayout.java com.handmark.pulltorefresh.library.internal.Utils.java com.handmark.pulltorefresh.library.internal.ViewCompat.java com.viewpagerindicator.CirclePageIndicator.java com.viewpagerindicator.IconPageIndicator.java com.viewpagerindicator.IconPagerAdapter.java com.viewpagerindicator.LinePageIndicator.java com.viewpagerindicator.PageIndicator.java com.viewpagerindicator.TabPageIndicator.java com.viewpagerindicator.TitlePageIndicator.java com.viewpagerindicator.UnderlinePageIndicator.java com.way.adapter.QueryCityAdapter.java com.way.adapter.SideMenuAdapter.java com.way.adapter.WeatherListAdapter.java com.way.adapter.WeatherPagerAdapter.java com.way.beans.Category.java com.way.beans.City.java com.way.beans.Item.java com.way.beans.MainItem.java com.way.common.util.CrashHandler.java com.way.common.util.L.java com.way.common.util.LocationUtils.java com.way.common.util.LunarCalendar.java com.way.common.util.LunarCalendarConvertUtil.java com.way.common.util.NetUtil.java com.way.common.util.PreferenceUtils.java com.way.common.util.SystemUtils.java com.way.common.util.T.java com.way.common.util.TimeUtils.java com.way.common.util.WeatherIconUtils.java com.way.db.CityProvider.java com.way.fragment.WeatherFragment.java com.way.ui.swipeback.SwipeBackActivity.java com.way.ui.swipeback.SwipeBackActivityBase.java com.way.ui.swipeback.SwipeBackActivityHelper.java com.way.ui.swipeback.SwipeBackLayout.java com.way.ui.swipeback.ViewDragHelper.java com.way.ui.view.CountDownView.java com.way.ui.view.DragSortGridView.java com.way.ui.view.TouchDispatchView.java com.way.ui.view.WeatherTypefacedTextView.java com.way.weather.plugin.bean.AQI.java com.way.weather.plugin.bean.Alerts.java com.way.weather.plugin.bean.Forecast.java com.way.weather.plugin.bean.Index.java com.way.weather.plugin.bean.IndexDetail.java com.way.weather.plugin.bean.RealTime.java com.way.weather.plugin.bean.WeatherInfo.java com.way.weather.plugin.spider.WeatherConstants.java com.way.weather.plugin.spider.WeatherController.java com.way.weather.plugin.spider.WeatherSpider.java com.way.weather.plugin.spider.WeatherUtilities.java com.way.weather.plugin.util.ConfigCache.java com.way.weather.plugin.util.Constants.java com.way.weather.plugin.util.FileUtils.java com.way.weather.plugin.util.HttpUtils.java com.way.weather.plugin.util.NetUtil.java com.way.weather.plugin.util.Tools.java com.way.yahoo.AboutActivity.java com.way.yahoo.App.java com.way.yahoo.BaseActivity.java com.way.yahoo.FeedBackActivity.java com.way.yahoo.MainActivity.java com.way.yahoo.ManagerCityActivity.java com.way.yahoo.QueryCityActivity.java net.simonvt.menudrawer.DraggableDrawer.java net.simonvt.menudrawer.MenuDrawer.java net.simonvt.menudrawer.OverlayDrawer.java net.simonvt.menudrawer.SlideDrawable.java net.simonvt.menudrawer.SlidingDrawer.java net.simonvt.menudrawer.StaticDrawer.java net.simonvt.menudrawer.compat.ActionBarHelper.java