├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ ├── hellocharts-library-1.5.8.jar │ └── picasso-2.5.2.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── android │ │ └── yuchang │ │ └── weathermvp │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── android │ │ │ └── yuchang │ │ │ └── weathermvp │ │ │ ├── app │ │ │ └── MyApplication.java │ │ │ ├── commom │ │ │ ├── Const.java │ │ │ └── utils │ │ │ │ ├── GsonHelper.java │ │ │ │ ├── L.java │ │ │ │ ├── StrUtil.java │ │ │ │ ├── TUtil.java │ │ │ │ └── WeatherIcoHelper.java │ │ │ ├── model │ │ │ ├── IAddMoreCityBean.java │ │ │ ├── IChosenCityBean.java │ │ │ ├── IHotCityBean.java │ │ │ ├── IWeatherBean.java │ │ │ ├── IWeatherQulityBean.java │ │ │ ├── base │ │ │ │ └── BaseModel.java │ │ │ ├── db │ │ │ │ ├── ChosenCityDataBase.java │ │ │ │ ├── ChosenCityHelper.java │ │ │ │ ├── ChosenCityTable.java │ │ │ │ ├── CityDataBase.java │ │ │ │ └── CityHelper.java │ │ │ ├── entity │ │ │ │ ├── AddMoreCityBean.java │ │ │ │ ├── ChosenCityBean.java │ │ │ │ ├── WeatherBean.java │ │ │ │ └── WeatherQulityBean.java │ │ │ └── impl │ │ │ │ ├── AddMoreCityBeanImpl.java │ │ │ │ ├── ChosenCityBeanImpl.java │ │ │ │ ├── HotCityBeanImpl.java │ │ │ │ ├── WeatherBeanImpl.java │ │ │ │ └── WeatherQulityBeanImpl.java │ │ │ ├── presenter │ │ │ ├── base │ │ │ │ └── BasePresenter.java │ │ │ └── impl │ │ │ │ ├── AddMoreCityPresenter.java │ │ │ │ ├── ChosenCityPresenter.java │ │ │ │ ├── EmptyPresenter.java │ │ │ │ ├── MainPresenter.java │ │ │ │ ├── ManagerCityPresenter.java │ │ │ │ ├── SplashPresenter.java │ │ │ │ └── WeatherPresenter.java │ │ │ ├── protocol │ │ │ ├── ApiUrl.java │ │ │ ├── CommomHeaderInterceptor.java │ │ │ ├── DealHistoryProblemInterceptor.java │ │ │ ├── LogInterceptor.java │ │ │ ├── RetrofitProxy.java │ │ │ └── WeatherApi.java │ │ │ ├── ui │ │ │ ├── addmorecity │ │ │ │ ├── AddMoreCityActivity.java │ │ │ │ ├── AddMoreCityListRecyclerViewAdapotr.java │ │ │ │ └── AddMoreCityView.java │ │ │ ├── base │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── BaseFragment.java │ │ │ │ └── BaseView.java │ │ │ ├── chosencity │ │ │ │ ├── ChosenCityActivity.java │ │ │ │ ├── ChosenCityView.java │ │ │ │ └── HotCityRecyclerViewAdaptor.java │ │ │ ├── main │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MyFragmentPagerAdapter.java │ │ │ │ ├── WeatherFragment.java │ │ │ │ └── WeatherFragmentView.java │ │ │ ├── managercity │ │ │ │ ├── ManagerCityActivity.java │ │ │ │ ├── ManagerCityRecyclerViewAdaptor.java │ │ │ │ └── ManagerCityView.java │ │ │ └── start │ │ │ │ ├── SplashActivity.java │ │ │ │ └── SplashView.java │ │ │ └── widget │ │ │ ├── YCCircleFlowIndicator.java │ │ │ ├── YCViewPager.java │ │ │ ├── decoretion │ │ │ └── MyWhiteDecoration.java │ │ │ └── sweetdialog │ │ │ ├── OptAnimationLoader.java │ │ │ ├── ProgressHelper.java │ │ │ ├── ProgressWheel.java │ │ │ ├── Rotate3dAnimation.java │ │ │ ├── SuccessTickView.java │ │ │ └── SweetAlertDialog.java │ └── res │ │ ├── anim │ │ ├── error_frame_in.xml │ │ ├── error_x_in.xml │ │ ├── modal_in.xml │ │ ├── modal_out.xml │ │ ├── success_bow_roate.xml │ │ └── success_mask_layout.xml │ │ ├── drawable │ │ ├── add_city_selector.xml │ │ ├── addmorecity_item_selector.xml │ │ ├── aqi_grren_bg.xml │ │ ├── aqi_maroon_bg.xml │ │ ├── aqi_orange_bg.xml │ │ ├── aqi_purple_bg.xml │ │ ├── aqi_red_bg.xml │ │ ├── aqi_yellow_bg.xml │ │ ├── back_selector.xml │ │ ├── blue_button_background.xml │ │ ├── btn_add_selector.xml │ │ ├── btn_close_selector.xml │ │ ├── corners_bg.xml │ │ ├── corners_gray_bg.xml │ │ ├── cross_selector.xml │ │ ├── dialog_background.xml │ │ ├── edit_selector.xml │ │ ├── error_center_x.xml │ │ ├── error_circle.xml │ │ ├── gray_button_background.xml │ │ ├── red_button_background.xml │ │ ├── success_bow.xml │ │ ├── success_circle.xml │ │ ├── transparent.xml │ │ ├── warning_circle.xml │ │ └── warning_sigh.xml │ │ ├── layout │ │ ├── activity_add_city.xml │ │ ├── activity_add_more_city.xml │ │ ├── activity_header.xml │ │ ├── activity_main.xml │ │ ├── activity_manager_city.xml │ │ ├── activity_splash.xml │ │ ├── alert_dialog.xml │ │ ├── fragment_weather.xml │ │ ├── hot_city_grid_view_itmes.xml │ │ ├── item_list_view_city.xml │ │ ├── item_list_view_province.xml │ │ ├── items_city_gridview.xml │ │ ├── latest_three_layout.xml │ │ └── lift_layout.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ ├── add_follow_btn_normal.png │ │ ├── add_follow_btn_pressed.png │ │ ├── aqi_icon_bader.png │ │ ├── aqi_icon_moderate.png │ │ ├── aqi_icon_optimal.png │ │ ├── btn_close_down.png │ │ ├── btn_close_normal.png │ │ ├── city_view_spot_location.png │ │ ├── forecast_icon_weather_sunrise.png │ │ ├── forecast_icon_weather_sunset.png │ │ ├── hot_vertical_divider.png │ │ ├── ic_launcher.png │ │ ├── list_arrow_right.png │ │ ├── main_life_complete.png │ │ ├── main_life_complete_pressed.png │ │ ├── main_life_edit_default.png │ │ ├── main_life_edit_press.png │ │ ├── main_living_item1.png │ │ ├── main_living_item2.png │ │ ├── main_living_item3.png │ │ ├── main_living_item4.png │ │ ├── main_living_item5.png │ │ ├── main_living_item6.png │ │ ├── notified_city_indicator.png │ │ ├── qing_bg.jpg │ │ ├── setting_top_back_default.png │ │ ├── setting_top_back_selected.png │ │ ├── settings_ic_city_add.png │ │ ├── settings_ic_city_add_press.png │ │ ├── skin_horizontal_divider.png │ │ ├── splash.png │ │ ├── vertical_line.png │ │ ├── weather_logo.png │ │ ├── weathericon_graph_100.png │ │ ├── weathericon_graph_101_102.png │ │ ├── weathericon_graph_103.png │ │ ├── weathericon_graph_104.png │ │ ├── weathericon_graph_300_301.png │ │ ├── weathericon_graph_302_303.png │ │ ├── weathericon_graph_400_401_407.png │ │ ├── weathericon_graph_402_403.png │ │ ├── weathericon_graph_404_405.png │ │ ├── weathericon_graph_500_501.png │ │ ├── weathericon_graph_502.png │ │ ├── weathericon_graph_503_504_507_508.png │ │ ├── weathericon_graph__305_306_308_309.png │ │ ├── weathericon_graph__307_310_311_312.png │ │ ├── weathericon_graph__313.png │ │ ├── weathericon_graph_default.png │ │ ├── weathericon_graph_night_100.png │ │ ├── weathericon_graph_night_101_102_103_104.png │ │ └── weatherlive_more_line.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── raw │ │ ├── gc01.png │ │ ├── gc02.png │ │ ├── mvp.png │ │ └── yc_city.db │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── android │ └── yuchang │ └── weathermvp │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | WeatherMvp -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/hellocharts-library-1.5.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/libs/hellocharts-library-1.5.8.jar -------------------------------------------------------------------------------- /app/libs/picasso-2.5.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/libs/picasso-2.5.2.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/android/yuchang/weathermvp/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/androidTest/java/android/yuchang/weathermvp/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/app/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/app/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/commom/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/commom/Const.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/commom/utils/GsonHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/commom/utils/GsonHelper.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/commom/utils/L.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/commom/utils/L.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/commom/utils/StrUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/commom/utils/StrUtil.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/commom/utils/TUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/commom/utils/TUtil.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/commom/utils/WeatherIcoHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/commom/utils/WeatherIcoHelper.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/IAddMoreCityBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/IAddMoreCityBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/IChosenCityBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/IChosenCityBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/IHotCityBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/IHotCityBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/IWeatherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/IWeatherBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/IWeatherQulityBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/IWeatherQulityBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/base/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/base/BaseModel.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/db/ChosenCityDataBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/db/ChosenCityDataBase.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/db/ChosenCityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/db/ChosenCityHelper.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/db/ChosenCityTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/db/ChosenCityTable.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/db/CityDataBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/db/CityDataBase.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/db/CityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/db/CityHelper.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/entity/AddMoreCityBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/entity/AddMoreCityBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/entity/ChosenCityBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/entity/ChosenCityBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/entity/WeatherBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/entity/WeatherBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/entity/WeatherQulityBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/entity/WeatherQulityBean.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/impl/AddMoreCityBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/impl/AddMoreCityBeanImpl.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/impl/ChosenCityBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/impl/ChosenCityBeanImpl.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/impl/HotCityBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/impl/HotCityBeanImpl.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/impl/WeatherBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/impl/WeatherBeanImpl.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/model/impl/WeatherQulityBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/model/impl/WeatherQulityBeanImpl.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/base/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/base/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/impl/AddMoreCityPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/impl/AddMoreCityPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/impl/ChosenCityPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/impl/ChosenCityPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/impl/EmptyPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/impl/EmptyPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/impl/MainPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/impl/MainPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/impl/ManagerCityPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/impl/ManagerCityPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/impl/SplashPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/impl/SplashPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/presenter/impl/WeatherPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/presenter/impl/WeatherPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/protocol/ApiUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/protocol/ApiUrl.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/protocol/CommomHeaderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/protocol/CommomHeaderInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/protocol/DealHistoryProblemInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/protocol/DealHistoryProblemInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/protocol/LogInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/protocol/LogInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/protocol/RetrofitProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/protocol/RetrofitProxy.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/protocol/WeatherApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/protocol/WeatherApi.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/addmorecity/AddMoreCityActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/addmorecity/AddMoreCityActivity.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/addmorecity/AddMoreCityListRecyclerViewAdapotr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/addmorecity/AddMoreCityListRecyclerViewAdapotr.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/addmorecity/AddMoreCityView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/addmorecity/AddMoreCityView.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/base/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/base/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/base/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/base/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/base/BaseView.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/chosencity/ChosenCityActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/chosencity/ChosenCityActivity.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/chosencity/ChosenCityView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/chosencity/ChosenCityView.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/chosencity/HotCityRecyclerViewAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/chosencity/HotCityRecyclerViewAdaptor.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/main/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/main/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/main/MyFragmentPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/main/MyFragmentPagerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/main/WeatherFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/main/WeatherFragment.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/main/WeatherFragmentView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/main/WeatherFragmentView.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/managercity/ManagerCityActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/managercity/ManagerCityActivity.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/managercity/ManagerCityRecyclerViewAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/managercity/ManagerCityRecyclerViewAdaptor.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/managercity/ManagerCityView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/managercity/ManagerCityView.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/start/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/start/SplashActivity.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/ui/start/SplashView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/ui/start/SplashView.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/YCCircleFlowIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/YCCircleFlowIndicator.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/YCViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/YCViewPager.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/decoretion/MyWhiteDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/decoretion/MyWhiteDecoration.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/OptAnimationLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/OptAnimationLoader.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/ProgressHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/ProgressHelper.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/ProgressWheel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/ProgressWheel.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/Rotate3dAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/Rotate3dAnimation.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/SuccessTickView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/SuccessTickView.java -------------------------------------------------------------------------------- /app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/SweetAlertDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/java/android/yuchang/weathermvp/widget/sweetdialog/SweetAlertDialog.java -------------------------------------------------------------------------------- /app/src/main/res/anim/error_frame_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/anim/error_frame_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/error_x_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/anim/error_x_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/modal_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/anim/modal_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/modal_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/anim/modal_out.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/success_bow_roate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/anim/success_bow_roate.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/success_mask_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/anim/success_mask_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/add_city_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/add_city_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/addmorecity_item_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/addmorecity_item_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/aqi_grren_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/aqi_grren_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/aqi_maroon_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/aqi_maroon_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/aqi_orange_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/aqi_orange_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/aqi_purple_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/aqi_purple_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/aqi_red_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/aqi_red_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/aqi_yellow_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/aqi_yellow_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/back_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/back_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/blue_button_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/blue_button_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_add_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/btn_add_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_close_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/btn_close_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/corners_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/corners_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/corners_gray_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/corners_gray_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/cross_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/cross_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/dialog_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/edit_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/edit_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/error_center_x.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/error_center_x.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/error_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/error_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/gray_button_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/gray_button_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/red_button_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/red_button_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/success_bow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/success_bow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/success_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/success_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/transparent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/transparent.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/warning_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/warning_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/warning_sigh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/drawable/warning_sigh.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_add_city.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/activity_add_city.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_add_more_city.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/activity_add_more_city.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/activity_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_manager_city.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/activity_manager_city.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/alert_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/alert_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_weather.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/fragment_weather.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/hot_city_grid_view_itmes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/hot_city_grid_view_itmes.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_view_city.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/item_list_view_city.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_view_province.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/item_list_view_province.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/items_city_gridview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/items_city_gridview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/latest_three_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/latest_three_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/lift_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/layout/lift_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/add_follow_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/add_follow_btn_normal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/add_follow_btn_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/add_follow_btn_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/aqi_icon_bader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/aqi_icon_bader.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/aqi_icon_moderate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/aqi_icon_moderate.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/aqi_icon_optimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/aqi_icon_optimal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/btn_close_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/btn_close_down.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/btn_close_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/btn_close_normal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/city_view_spot_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/city_view_spot_location.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/forecast_icon_weather_sunrise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/forecast_icon_weather_sunrise.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/forecast_icon_weather_sunset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/forecast_icon_weather_sunset.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/hot_vertical_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/hot_vertical_divider.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/list_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/list_arrow_right.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_life_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_life_complete.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_life_complete_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_life_complete_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_life_edit_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_life_edit_default.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_life_edit_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_life_edit_press.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_living_item1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_living_item1.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_living_item2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_living_item2.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_living_item3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_living_item3.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_living_item4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_living_item4.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_living_item5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_living_item5.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/main_living_item6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/main_living_item6.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/notified_city_indicator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/notified_city_indicator.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/qing_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/qing_bg.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/setting_top_back_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/setting_top_back_default.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/setting_top_back_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/setting_top_back_selected.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/settings_ic_city_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/settings_ic_city_add.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/settings_ic_city_add_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/settings_ic_city_add_press.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/skin_horizontal_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/skin_horizontal_divider.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/splash.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/vertical_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/vertical_line.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weather_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weather_logo.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_100.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_101_102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_101_102.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_103.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_104.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_300_301.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_300_301.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_302_303.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_302_303.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_400_401_407.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_400_401_407.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_402_403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_402_403.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_404_405.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_404_405.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_500_501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_500_501.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_502.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_502.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_503_504_507_508.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_503_504_507_508.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph__305_306_308_309.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph__305_306_308_309.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph__307_310_311_312.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph__307_310_311_312.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph__313.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph__313.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_default.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_night_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_night_100.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weathericon_graph_night_101_102_103_104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weathericon_graph_night_101_102_103_104.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/weatherlive_more_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xhdpi/weatherlive_more_line.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/raw/gc01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/raw/gc01.png -------------------------------------------------------------------------------- /app/src/main/res/raw/gc02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/raw/gc02.png -------------------------------------------------------------------------------- /app/src/main/res/raw/mvp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/raw/mvp.png -------------------------------------------------------------------------------- /app/src/main/res/raw/yc_city.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/raw/yc_city.db -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/android/yuchang/weathermvp/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/app/src/test/java/android/yuchang/weathermvp/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuChang45/WeatherMvp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------