├── .idea
├── codeStyles
│ └── Project.xml
├── gradle.xml
├── libraries
│ ├── Gradle____local_aars____Users_niuchong_Documents_AndroidProject_OpenWeatherPlus_app_libs_HeWeather_sdk_jar_unspecified_jar.xml
│ ├── Gradle__android_arch_core_common_1_1_1_jar.xml
│ ├── Gradle__android_arch_core_runtime_1_1_1.xml
│ ├── Gradle__android_arch_lifecycle_common_1_1_1_jar.xml
│ ├── Gradle__android_arch_lifecycle_livedata_1_1_1.xml
│ ├── Gradle__android_arch_lifecycle_livedata_core_1_1_1.xml
│ ├── Gradle__android_arch_lifecycle_runtime_1_1_1.xml
│ ├── Gradle__android_arch_lifecycle_viewmodel_1_1_1.xml
│ ├── Gradle__com_android_support_animated_vector_drawable_28_0_0.xml
│ ├── Gradle__com_android_support_appcompat_v7_28_0_0.xml
│ ├── Gradle__com_android_support_asynclayoutinflater_28_0_0.xml
│ ├── Gradle__com_android_support_cardview_v7_28_0_0.xml
│ ├── Gradle__com_android_support_collections_28_0_0_jar.xml
│ ├── Gradle__com_android_support_constraint_constraint_layout_1_1_3.xml
│ ├── Gradle__com_android_support_constraint_constraint_layout_solver_1_1_3_jar.xml
│ ├── Gradle__com_android_support_coordinatorlayout_28_0_0.xml
│ ├── Gradle__com_android_support_cursoradapter_28_0_0.xml
│ ├── Gradle__com_android_support_customview_28_0_0.xml
│ ├── Gradle__com_android_support_design_28_0_0.xml
│ ├── Gradle__com_android_support_documentfile_28_0_0.xml
│ ├── Gradle__com_android_support_drawerlayout_28_0_0.xml
│ ├── Gradle__com_android_support_interpolator_28_0_0.xml
│ ├── Gradle__com_android_support_loader_28_0_0.xml
│ ├── Gradle__com_android_support_localbroadcastmanager_28_0_0.xml
│ ├── Gradle__com_android_support_print_28_0_0.xml
│ ├── Gradle__com_android_support_recyclerview_v7_28_0_0.xml
│ ├── Gradle__com_android_support_slidingpanelayout_28_0_0.xml
│ ├── Gradle__com_android_support_support_annotations_28_0_0_jar.xml
│ ├── Gradle__com_android_support_support_compat_28_0_0.xml
│ ├── Gradle__com_android_support_support_core_ui_28_0_0.xml
│ ├── Gradle__com_android_support_support_core_utils_28_0_0.xml
│ ├── Gradle__com_android_support_support_fragment_28_0_0.xml
│ ├── Gradle__com_android_support_support_media_compat_28_0_0.xml
│ ├── Gradle__com_android_support_support_v4_28_0_0.xml
│ ├── Gradle__com_android_support_support_vector_drawable_28_0_0.xml
│ ├── Gradle__com_android_support_swiperefreshlayout_28_0_0.xml
│ ├── Gradle__com_android_support_test_espresso_espresso_core_3_0_2.xml
│ ├── Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml
│ ├── Gradle__com_android_support_test_monitor_1_0_2.xml
│ ├── Gradle__com_android_support_test_runner_1_0_2.xml
│ ├── Gradle__com_android_support_transition_28_0_0.xml
│ ├── Gradle__com_android_support_versionedparcelable_28_0_0.xml
│ ├── Gradle__com_android_support_viewpager_28_0_0.xml
│ ├── Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml
│ ├── Gradle__com_google_code_gson_gson_2_8_0_jar.xml
│ ├── Gradle__com_squareup_javawriter_2_1_1_jar.xml
│ ├── Gradle__com_squareup_okhttp3_okhttp_3_10_0_jar.xml
│ ├── Gradle__com_squareup_okio_okio_1_14_0_jar.xml
│ ├── Gradle__com_zhy_okhttputils_2_6_2.xml
│ ├── Gradle__javax_inject_javax_inject_1_jar.xml
│ ├── Gradle__joda_time_joda_time_2_10_jar.xml
│ ├── Gradle__junit_junit_4_12_jar.xml
│ ├── Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml
│ ├── Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml
│ ├── Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml
│ └── Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml
├── misc.xml
└── vcs.xml
├── LICENSE
├── README.md
├── app
├── .gitignore
├── build.gradle
├── libs
│ ├── AMap_Location_V4.0.1_20180426.jar
│ ├── HeWeather_sdk.jar
│ ├── android-logging-log4j-1.0.3.jar
│ └── log4j-1.2.17.jar
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── heweather
│ │ └── owp
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── heweather
│ │ │ └── owp
│ │ │ ├── MyApplication.java
│ │ │ ├── adapter
│ │ │ ├── ControlCityAdapter.java
│ │ │ ├── ForecastAdapter.java
│ │ │ ├── LocLIstAdapter.java
│ │ │ ├── SearchAdapter.java
│ │ │ └── ViewPagerAdapter.java
│ │ │ ├── bean
│ │ │ ├── AddAttentionBean.java
│ │ │ ├── AttentionBean.java
│ │ │ ├── AttentionBeanBase.java
│ │ │ ├── BarBean.java
│ │ │ ├── City.java
│ │ │ ├── CityBean.java
│ │ │ ├── CityBeanEn.java
│ │ │ ├── CityBeanList.java
│ │ │ ├── CityNow.java
│ │ │ ├── ForecastBean.java
│ │ │ ├── PushBean.java
│ │ │ ├── PushList.java
│ │ │ ├── ReminderCache.java
│ │ │ ├── SettingBean.java
│ │ │ ├── SmartForecastBean.java
│ │ │ └── UpdateResponse.java
│ │ │ ├── crash
│ │ │ └── CrashHandler.java
│ │ │ ├── dataInterface
│ │ │ ├── DataInterface.java
│ │ │ └── DataUtil.java
│ │ │ ├── presenters
│ │ │ ├── WeatherInterface.java
│ │ │ ├── WeatherPresenters.java
│ │ │ └── impl
│ │ │ │ └── WeatherImpl.java
│ │ │ ├── service
│ │ │ └── LocationService.java
│ │ │ ├── utils
│ │ │ ├── APKVersionCodeUtils.java
│ │ │ ├── AppNetConfig.java
│ │ │ ├── BuildConfig.java
│ │ │ ├── ContentUtil.java
│ │ │ ├── Defaultcontent.java
│ │ │ ├── DeviceUtil.java
│ │ │ ├── DisplayUtil.java
│ │ │ ├── IconUtils.java
│ │ │ ├── NetStateUtils.java
│ │ │ ├── PermissionUtils.java
│ │ │ ├── SpUtils.java
│ │ │ └── TransUnitUtil.java
│ │ │ └── view
│ │ │ ├── MyBottomBehavior.java
│ │ │ ├── activity
│ │ │ ├── AboutActivity.java
│ │ │ ├── BaseActivity.java
│ │ │ ├── ControlCityActivity.java
│ │ │ ├── MainActivity.java
│ │ │ ├── SearchActivity.java
│ │ │ ├── SettingActivity.java
│ │ │ └── SplashActivity.java
│ │ │ ├── fragment
│ │ │ └── WeatherFragment.java
│ │ │ ├── horizonview
│ │ │ ├── HourlyForecastView.java
│ │ │ ├── IndexHorizontalScrollView.java
│ │ │ ├── ScrollWatched.java
│ │ │ └── ScrollWatcher.java
│ │ │ ├── skyview
│ │ │ └── SunView.java
│ │ │ └── window
│ │ │ └── LocListWindow.java
│ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ ├── background.xml
│ │ ├── disable.png
│ │ ├── enable.png
│ │ ├── ic_launcher_background.xml
│ │ ├── shape_aqi_bad.xml
│ │ ├── shape_aqi_excellent.xml
│ │ ├── shape_aqi_good.xml
│ │ ├── shape_aqi_low.xml
│ │ ├── shape_aqi_mid.xml
│ │ ├── shape_aqi_serious.xml
│ │ ├── shape_aqi_title.xml
│ │ ├── shape_blue_alarm.xml
│ │ ├── shape_orange_alarm.xml
│ │ ├── shape_red_alarm.xml
│ │ ├── shape_search.xml
│ │ ├── shape_search_favorite_light.xml
│ │ ├── shape_white_alarm.xml
│ │ └── shape_yellow_alarm.xml
│ │ ├── layout
│ │ ├── activity_about.xml
│ │ ├── activity_control_city.xml
│ │ ├── activity_main.xml
│ │ ├── activity_search.xml
│ │ ├── activity_setting.xml
│ │ ├── activity_splash.xml
│ │ ├── fragment_weather.xml
│ │ ├── item_follow_city.xml
│ │ ├── item_forecast.xml
│ │ ├── item_search_favorite_light.xml
│ │ ├── item_search_history.xml
│ │ ├── item_searching.xml
│ │ ├── layout_support.xml
│ │ ├── layout_today_detail.xml
│ │ └── pop_loc_list.xml
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── icon_100d.png
│ │ ├── icon_100n.png
│ │ ├── icon_101d.png
│ │ ├── icon_101n.png
│ │ ├── icon_102d.png
│ │ ├── icon_102n.png
│ │ ├── icon_103d.png
│ │ ├── icon_103n.png
│ │ ├── icon_104d.png
│ │ ├── icon_104n.png
│ │ ├── icon_200d.png
│ │ ├── icon_200n.png
│ │ ├── icon_201d.png
│ │ ├── icon_201n.png
│ │ ├── icon_202d.png
│ │ ├── icon_202n.png
│ │ ├── icon_203d.png
│ │ ├── icon_203n.png
│ │ ├── icon_204d.png
│ │ ├── icon_204n.png
│ │ ├── icon_205d.png
│ │ ├── icon_205n.png
│ │ ├── icon_206d.png
│ │ ├── icon_206n.png
│ │ ├── icon_207d.png
│ │ ├── icon_207n.png
│ │ ├── icon_208d.png
│ │ ├── icon_208n.png
│ │ ├── icon_209d.png
│ │ ├── icon_209n.png
│ │ ├── icon_210d.png
│ │ ├── icon_210n.png
│ │ ├── icon_211d.png
│ │ ├── icon_211n.png
│ │ ├── icon_212d.png
│ │ ├── icon_212n.png
│ │ ├── icon_213d.png
│ │ ├── icon_213n.png
│ │ ├── icon_300d.png
│ │ ├── icon_300n.png
│ │ ├── icon_301d.png
│ │ ├── icon_301n.png
│ │ ├── icon_302d.png
│ │ ├── icon_302n.png
│ │ ├── icon_303d.png
│ │ ├── icon_303n.png
│ │ ├── icon_304d.png
│ │ ├── icon_304n.png
│ │ ├── icon_305d.png
│ │ ├── icon_305n.png
│ │ ├── icon_306d.png
│ │ ├── icon_306n.png
│ │ ├── icon_307d.png
│ │ ├── icon_307n.png
│ │ ├── icon_308d.png
│ │ ├── icon_308n.png
│ │ ├── icon_309d.png
│ │ ├── icon_309n.png
│ │ ├── icon_310d.png
│ │ ├── icon_310n.png
│ │ ├── icon_311d.png
│ │ ├── icon_311n.png
│ │ ├── icon_312d.png
│ │ ├── icon_312n.png
│ │ ├── icon_313d.png
│ │ ├── icon_313n.png
│ │ ├── icon_314d.png
│ │ ├── icon_314n.png
│ │ ├── icon_315d.png
│ │ ├── icon_315n.png
│ │ ├── icon_316d.png
│ │ ├── icon_316n.png
│ │ ├── icon_317d.png
│ │ ├── icon_317n.png
│ │ ├── icon_318d.png
│ │ ├── icon_318n.png
│ │ ├── icon_399d.png
│ │ ├── icon_399n.png
│ │ ├── icon_400d.png
│ │ ├── icon_400n.png
│ │ ├── icon_401d.png
│ │ ├── icon_401n.png
│ │ ├── icon_402d.png
│ │ ├── icon_402n.png
│ │ ├── icon_403d.png
│ │ ├── icon_403n.png
│ │ ├── icon_404d.png
│ │ ├── icon_404n.png
│ │ ├── icon_405d.png
│ │ ├── icon_405n.png
│ │ ├── icon_406d.png
│ │ ├── icon_406n.png
│ │ ├── icon_407d.png
│ │ ├── icon_407n.png
│ │ ├── icon_408d.png
│ │ ├── icon_408n.png
│ │ ├── icon_409d.png
│ │ ├── icon_409n.png
│ │ ├── icon_410d.png
│ │ ├── icon_410n.png
│ │ ├── icon_499d.png
│ │ ├── icon_499n.png
│ │ ├── icon_500d.png
│ │ ├── icon_500n.png
│ │ ├── icon_501d.png
│ │ ├── icon_501n.png
│ │ ├── icon_502d.png
│ │ ├── icon_502n.png
│ │ ├── icon_503d.png
│ │ ├── icon_503n.png
│ │ ├── icon_504d.png
│ │ ├── icon_504n.png
│ │ ├── icon_507d.png
│ │ ├── icon_507n.png
│ │ ├── icon_508d.png
│ │ ├── icon_508n.png
│ │ ├── icon_509d.png
│ │ ├── icon_509n.png
│ │ ├── icon_510d.png
│ │ ├── icon_510n.png
│ │ ├── icon_511d.png
│ │ ├── icon_511n.png
│ │ ├── icon_512d.png
│ │ ├── icon_512n.png
│ │ ├── icon_513d.png
│ │ ├── icon_513n.png
│ │ ├── icon_514d.png
│ │ ├── icon_514n.png
│ │ ├── icon_515d.png
│ │ ├── icon_515n.png
│ │ ├── icon_900d.png
│ │ ├── icon_900n.png
│ │ ├── icon_901d.png
│ │ ├── icon_901n.png
│ │ ├── icon_999d.png
│ │ └── icon_999n.png
│ │ ├── mipmap-xxhdpi
│ │ ├── back_100d.png
│ │ ├── back_100n.png
│ │ ├── back_101d.png
│ │ ├── back_101n.png
│ │ ├── back_102d.png
│ │ ├── back_102n.png
│ │ ├── back_103d.png
│ │ ├── back_103n.png
│ │ ├── back_104d.png
│ │ ├── back_104n.png
│ │ ├── back_200d.png
│ │ ├── back_200n.png
│ │ ├── back_201d.png
│ │ ├── back_201n.png
│ │ ├── back_202d.png
│ │ ├── back_202n.png
│ │ ├── back_203d.png
│ │ ├── back_203n.png
│ │ ├── back_204d.png
│ │ ├── back_204n.png
│ │ ├── back_205d.png
│ │ ├── back_205n.png
│ │ ├── back_206d.png
│ │ ├── back_206n.png
│ │ ├── back_207d.png
│ │ ├── back_207n.png
│ │ ├── back_208d.png
│ │ ├── back_208n.png
│ │ ├── back_209d.png
│ │ ├── back_209n.png
│ │ ├── back_210d.png
│ │ ├── back_210n.png
│ │ ├── back_211d.png
│ │ ├── back_211n.png
│ │ ├── back_212d.png
│ │ ├── back_212n.png
│ │ ├── back_213d.png
│ │ ├── back_213n.png
│ │ ├── back_300d.png
│ │ ├── back_300n.png
│ │ ├── back_301d.png
│ │ ├── back_301n.png
│ │ ├── back_302d.png
│ │ ├── back_302n.png
│ │ ├── back_303d.png
│ │ ├── back_303n.png
│ │ ├── back_304d.png
│ │ ├── back_304n.png
│ │ ├── back_305d.png
│ │ ├── back_305n.png
│ │ ├── back_306d.png
│ │ ├── back_306n.png
│ │ ├── back_307d.png
│ │ ├── back_307n.png
│ │ ├── back_308d.png
│ │ ├── back_308n.png
│ │ ├── back_309d.png
│ │ ├── back_309n.png
│ │ ├── back_310d.png
│ │ ├── back_310n.png
│ │ ├── back_311d.png
│ │ ├── back_311n.png
│ │ ├── back_312d.png
│ │ ├── back_312n.png
│ │ ├── back_313d.png
│ │ ├── back_313n.png
│ │ ├── back_314d.png
│ │ ├── back_314n.png
│ │ ├── back_315d.png
│ │ ├── back_315n.png
│ │ ├── back_316d.png
│ │ ├── back_316n.png
│ │ ├── back_317d.png
│ │ ├── back_317n.png
│ │ ├── back_318d.png
│ │ ├── back_318n.png
│ │ ├── back_399d.png
│ │ ├── back_399n.png
│ │ ├── back_400d.png
│ │ ├── back_400n.png
│ │ ├── back_401d.png
│ │ ├── back_401n.png
│ │ ├── back_402d.png
│ │ ├── back_402n.png
│ │ ├── back_403d.png
│ │ ├── back_403n.png
│ │ ├── back_404d.png
│ │ ├── back_404n.png
│ │ ├── back_405d.png
│ │ ├── back_405n.png
│ │ ├── back_406d.png
│ │ ├── back_406n.png
│ │ ├── back_407d.png
│ │ ├── back_407n.png
│ │ ├── back_408d.png
│ │ ├── back_408n.png
│ │ ├── back_409d.png
│ │ ├── back_409n.png
│ │ ├── back_410d.png
│ │ ├── back_410n.png
│ │ ├── back_499d.png
│ │ ├── back_499n.png
│ │ ├── back_500d.png
│ │ ├── back_500n.png
│ │ ├── back_501d.png
│ │ ├── back_501n.png
│ │ ├── back_502d.png
│ │ ├── back_502n.png
│ │ ├── back_503d.png
│ │ ├── back_503n.png
│ │ ├── back_504d.png
│ │ ├── back_504n.png
│ │ ├── back_507d.png
│ │ ├── back_507n.png
│ │ ├── back_508d.png
│ │ ├── back_508n.png
│ │ ├── back_509d.png
│ │ ├── back_509n.png
│ │ ├── back_510d.png
│ │ ├── back_510n.png
│ │ ├── back_511d.png
│ │ ├── back_511n.png
│ │ ├── back_512d.png
│ │ ├── back_512n.png
│ │ ├── back_513d.png
│ │ ├── back_513n.png
│ │ ├── back_514d.png
│ │ ├── back_514n.png
│ │ ├── back_515d.png
│ │ ├── back_515n.png
│ │ ├── back_900d.png
│ │ ├── back_900n.png
│ │ ├── back_901d.png
│ │ ├── back_901n.png
│ │ ├── back_999d.png
│ │ └── back_999n.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── back.png
│ │ ├── icon_add_city.png
│ │ ├── icon_back.png
│ │ ├── icon_delete.png
│ │ ├── icon_hum.png
│ │ ├── icon_icon.png
│ │ ├── icon_into.png
│ │ ├── icon_loc.png
│ │ ├── icon_logo.png
│ │ ├── icon_moon.png
│ │ ├── icon_pressure.png
│ │ ├── icon_rainfall.png
│ │ ├── icon_right.png
│ │ ├── icon_search.png
│ │ ├── icon_set.png
│ │ ├── icon_sun.png
│ │ ├── icon_visible.png
│ │ └── icon_wind.png
│ │ ├── values-en
│ │ ├── array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ │ └── values
│ │ ├── array.xml
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── heweather
│ └── owp
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradlew
├── gradlew.bat
├── screenshots-for-readme
├── owpa1.jpg
├── owpa2.jpg
├── owpa3.jpg
└── owpa4.jpg
└── settings.gradle
/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle____local_aars____Users_niuchong_Documents_AndroidProject_OpenWeatherPlus_app_libs_HeWeather_sdk_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__android_arch_core_runtime_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_collections_28_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_1_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_solver_1_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_customview_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_design_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_documentfile_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_interpolator_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_loader_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_print_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_fragment_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_media_compat_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_v4_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_3_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_test_monitor_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_test_runner_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_transition_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_support_viewpager_28_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_10_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okio_okio_1_14_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_zhy_okhttputils_2_6_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__joda_time_joda_time_2_10_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__junit_junit_4_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | /.gradle
3 | .idea
4 | /.idea
5 | app.iml
--------------------------------------------------------------------------------
/app/libs/AMap_Location_V4.0.1_20180426.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/libs/AMap_Location_V4.0.1_20180426.jar
--------------------------------------------------------------------------------
/app/libs/HeWeather_sdk.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/libs/HeWeather_sdk.jar
--------------------------------------------------------------------------------
/app/libs/android-logging-log4j-1.0.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/libs/android-logging-log4j-1.0.3.jar
--------------------------------------------------------------------------------
/app/libs/log4j-1.2.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/libs/log4j-1.2.17.jar
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/heweather/owp/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumented test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.heweather.hedemo", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/MyApplication.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp;
2 |
3 | import android.app.Application;
4 | import android.content.Context;
5 | import android.os.Environment;
6 | import android.util.Log;
7 |
8 | import com.heweather.owp.crash.CrashHandler;
9 | import com.heweather.owp.utils.ContentUtil;
10 |
11 | import org.apache.log4j.Level;
12 |
13 | import java.io.File;
14 | import java.util.logging.Logger;
15 |
16 | import de.mindpipe.android.logging.log4j.LogConfigurator;
17 | import interfaces.heweather.com.interfacesmodule.view.HeConfig;
18 |
19 |
20 | public class MyApplication extends Application {
21 | //获取屏幕的高,宽
22 | private static MyApplication instance = null;
23 |
24 | public Logger log;
25 |
26 | @Override
27 | public void onCreate() {
28 | super.onCreate();
29 | instance = this;
30 | //在主线程中new的handler就是主线程的handler
31 | //初始化Handler
32 | HeConfig.init(ContentUtil.PUBLIC_ID, ContentUtil.APK_KEY);
33 | HeConfig.switchToDevService();
34 | configLog();
35 |
36 | }
37 |
38 | public void configLog() {
39 | try {
40 | final LogConfigurator logConfigurator = new LogConfigurator();
41 |
42 | logConfigurator.setFileName(Environment.getExternalStorageDirectory() + File.separator + "crifanli_log4j.log");
43 | // Set the root log level
44 | logConfigurator.setRootLevel(Level.DEBUG);
45 | // Set log level of a specific logger
46 | logConfigurator.setLevel("org.apache", Level.ERROR);
47 | logConfigurator.configure();
48 | CrashHandler catchHandler = CrashHandler.getInstance();
49 | catchHandler.init(getApplicationContext());
50 | } catch (Exception e) {
51 | String TAG = "sky";
52 | Log.i(TAG, "configLog: " + e);
53 | }
54 |
55 | //gLogger = Logger.getLogger(this.getClass());
56 | log = Logger.getLogger("CrifanLiLog4jTest");
57 | }
58 | /**
59 | * 获得实例
60 | *
61 | * @return
62 | */
63 | public static MyApplication getInstance() {
64 | return instance;
65 | }
66 |
67 | /**
68 | * 获取context对象
69 | */
70 | public static Context getContext() {
71 | return instance.getApplicationContext();
72 | }
73 |
74 |
75 | }
76 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/adapter/ViewPagerAdapter.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.adapter;
2 |
3 | import android.support.annotation.NonNull;
4 | import android.support.v4.app.Fragment;
5 | import android.support.v4.app.FragmentManager;
6 | import android.support.v4.app.FragmentStatePagerAdapter;
7 | import android.support.v4.view.PagerAdapter;
8 | import android.view.ViewGroup;
9 |
10 | import java.util.List;
11 |
12 |
13 | public class ViewPagerAdapter extends FragmentStatePagerAdapter {
14 |
15 | private List mList;
16 |
17 | public ViewPagerAdapter(FragmentManager fm, List list) {
18 | super(fm);
19 | this.mList = list;
20 | }
21 |
22 | @Override
23 | public Fragment getItem(int position) {
24 | return mList.get(position);
25 | }
26 |
27 | @Override
28 | public int getCount() {
29 | return mList != null ? mList.size() : 0;
30 | }
31 |
32 | @Override
33 | public int getItemPosition(@NonNull Object object) {
34 | return PagerAdapter.POSITION_NONE;
35 | }
36 |
37 | @Override
38 | public CharSequence getPageTitle(int position) {
39 | return "";
40 | }
41 |
42 | @Override
43 | public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
44 | // super.destroyItem(container, position, object);
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/AddAttentionBean.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | public class AddAttentionBean {
4 | /**
5 | * title : 3282
6 | * msg : 信息新增成功
7 | * status : success
8 | */
9 |
10 | private String title;
11 | private String msg;
12 | private String status;
13 |
14 | public String getTitle() {
15 | return title;
16 | }
17 |
18 | public void setTitle(String title) {
19 | this.title = title;
20 | }
21 |
22 | public String getMsg() {
23 | return msg;
24 | }
25 |
26 | public void setMsg(String msg) {
27 | this.msg = msg;
28 | }
29 |
30 | public String getStatus() {
31 | return status;
32 | }
33 |
34 | public void setStatus(String status) {
35 | this.status = status;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/AttentionBean.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | import java.util.List;
4 |
5 | public class AttentionBean {
6 | private List datas;
7 |
8 | public List getDatas() {
9 | return datas;
10 | }
11 |
12 | public void setDatas(List datas) {
13 | this.datas = datas;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/BarBean.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | import java.util.List;
4 |
5 | public class BarBean {
6 | String title;
7 | int totalLevel;
8 | List levels;
9 |
10 | public List getLevels() {
11 | return levels;
12 | }
13 |
14 | public void setLevels(List levels) {
15 | this.levels = levels;
16 | }
17 |
18 | public int getTotalLevel() {
19 | return totalLevel;
20 | }
21 |
22 | public void setTotalLevel(int totalLevel) {
23 | this.totalLevel = totalLevel;
24 | }
25 |
26 | public String getTitle() {
27 | return title;
28 | }
29 |
30 | public void setTitle(String title) {
31 | this.title = title;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/CityBean.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | public class CityBean {
4 | private String cityName;
5 | private String cityId;
6 | private String cnty;
7 | private String location;
8 | private String parentCity;
9 | private String adminArea;
10 | private boolean isFavor;
11 |
12 | public String getCityName() {
13 | return cityName;
14 | }
15 |
16 | public void setCityName(String cityName) {
17 | this.cityName = cityName;
18 | }
19 |
20 | public String getCityId() {
21 | return cityId;
22 | }
23 |
24 | public void setCityId(String cityId) {
25 | this.cityId = cityId;
26 | }
27 |
28 | public boolean isFavor() {
29 | return isFavor;
30 | }
31 |
32 | public void setFavor(boolean favor) {
33 | isFavor = favor;
34 | }
35 |
36 | public String getCnty() {
37 | return cnty;
38 | }
39 |
40 | public void setCnty(String cnty) {
41 | this.cnty = cnty;
42 | }
43 |
44 | public String getLocation() {
45 | return location;
46 | }
47 |
48 | public void setLocation(String location) {
49 | this.location = location;
50 | }
51 |
52 | public String getAdminArea() {
53 | return adminArea;
54 | }
55 |
56 | public void setAdminArea(String adminArea) {
57 | this.adminArea = adminArea;
58 | }
59 |
60 | public String getParentCity() {
61 | return parentCity;
62 | }
63 |
64 | public void setParentCity(String parentCity) {
65 | this.parentCity = parentCity;
66 | }
67 | }
68 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/CityBeanEn.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | public class CityBeanEn {
4 | private String cityName;
5 | private String cityId;
6 | private String cnty;
7 | private String location;
8 | private String parentCity;
9 | private String adminArea;
10 | private boolean isFavor;
11 |
12 | public String getCityName() {
13 | return cityName;
14 | }
15 |
16 | public void setCityName(String cityName) {
17 | this.cityName = cityName;
18 | }
19 |
20 | public String getCityId() {
21 | return cityId;
22 | }
23 |
24 | public void setCityId(String cityId) {
25 | this.cityId = cityId;
26 | }
27 |
28 | public boolean isFavor() {
29 | return isFavor;
30 | }
31 |
32 | public void setFavor(boolean favor) {
33 | isFavor = favor;
34 | }
35 |
36 | public String getCnty() {
37 | return cnty;
38 | }
39 |
40 | public void setCnty(String cnty) {
41 | this.cnty = cnty;
42 | }
43 |
44 | public String getLocation() {
45 | return location;
46 | }
47 |
48 | public void setLocation(String location) {
49 | this.location = location;
50 | }
51 |
52 | public String getAdminArea() {
53 | return adminArea;
54 | }
55 |
56 | public void setAdminArea(String adminArea) {
57 | this.adminArea = adminArea;
58 | }
59 |
60 | public String getParentCity() {
61 | return parentCity;
62 | }
63 |
64 | public void setParentCity(String parentCity) {
65 | this.parentCity = parentCity;
66 | }
67 | }
68 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/CityBeanList.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | import java.util.List;
4 |
5 | public class CityBeanList {
6 | private List cityBeans;
7 |
8 | public List getCityBeans() {
9 | return cityBeans;
10 | }
11 |
12 | public void setCityBeans(List cityBeans) {
13 | this.cityBeans = cityBeans;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/CityNow.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | /**
4 | * Created by niuchong on 2018/6/3.
5 | */
6 |
7 | public class CityNow {
8 |
9 | /**
10 | * lat : 39.90498734
11 | * lon : 116.4052887
12 | * city : 北京
13 | * location : 北京
14 | * province : 北京
15 | * tmp : 29
16 | * code : 104
17 | */
18 |
19 | private String lat;
20 | private String lon;
21 | private String city;
22 | private String location;
23 | private String province;
24 | private String tmp;
25 | private String code;
26 |
27 | public String getLat() {
28 | return lat;
29 | }
30 |
31 | public void setLat(String lat) {
32 | this.lat = lat;
33 | }
34 |
35 | public String getLon() {
36 | return lon;
37 | }
38 |
39 | public void setLon(String lon) {
40 | this.lon = lon;
41 | }
42 |
43 | public String getCity() {
44 | return city;
45 | }
46 |
47 | public void setCity(String city) {
48 | this.city = city;
49 | }
50 |
51 | public String getLocation() {
52 | return location;
53 | }
54 |
55 | public void setLocation(String location) {
56 | this.location = location;
57 | }
58 |
59 | public String getProvince() {
60 | return province;
61 | }
62 |
63 | public void setProvince(String province) {
64 | this.province = province;
65 | }
66 |
67 | public String getTmp() {
68 | return tmp;
69 | }
70 |
71 | public void setTmp(String tmp) {
72 | this.tmp = tmp;
73 | }
74 |
75 | public String getCode() {
76 | return code;
77 | }
78 |
79 | public void setCode(String code) {
80 | this.code = code;
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/ForecastBean.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | import java.util.List;
4 |
5 | public class ForecastBean {
6 | private List beans;
7 |
8 | public List getBeans() {
9 | return beans;
10 | }
11 |
12 | public void setBeans(List beans) {
13 | this.beans = beans;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/PushBean.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | import java.util.List;
4 |
5 | public class PushBean {
6 | private String msg;
7 | private String status;
8 | private List pushList;
9 |
10 | public String getMsg() {
11 | return msg;
12 | }
13 |
14 | public void setMsg(String msg) {
15 | this.msg = msg;
16 | }
17 |
18 | public String getStatus() {
19 | return status;
20 | }
21 |
22 | public void setStatus(String status) {
23 | this.status = status;
24 | }
25 |
26 | public List getPushList() {
27 | return pushList;
28 | }
29 |
30 | public void setPushList(List pushList) {
31 | this.pushList = pushList;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/PushList.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | public class PushList {
4 | /**
5 | * id : 1
6 | * triggerTime 发生时间
7 | * 1,明天;2,后天
8 | * cityId : CN101010100
9 | * event : 事件类型
10 | * 0 雨雪天气
11 | * 1 温度骤变
12 | * 2 天气预警
13 | * 3 空气质量中度污染及以上
14 | * remindTime 提醒时间
15 | * 1,上午
16 | * 2,下午
17 | */
18 |
19 | private String id;
20 | private String triggerTime;
21 | private String cityId;
22 | private String event;
23 | private String remindTime;
24 | private String positionStatus;
25 | private String orderby;
26 |
27 | public String getOrderby() {
28 | return orderby;
29 | }
30 |
31 | public void setOrderby(String orderby) {
32 | this.orderby = orderby;
33 | }
34 |
35 | public String getPositionStatus() {
36 | return positionStatus;
37 | }
38 |
39 | public void setPositionStatus(String positionStatus) {
40 | this.positionStatus = positionStatus;
41 | }
42 |
43 | public String getId() {
44 | return id;
45 | }
46 |
47 | public void setId(String id) {
48 | this.id = id;
49 | }
50 |
51 | public String getTriggerTime() {
52 | return triggerTime;
53 | }
54 |
55 | public void setTriggerTime(String triggerTime) {
56 | this.triggerTime = triggerTime;
57 | }
58 |
59 | public String getCityId() {
60 | return cityId;
61 | }
62 |
63 | public void setCityId(String cityId) {
64 | this.cityId = cityId;
65 | }
66 |
67 | public String getEvent() {
68 | return event;
69 | }
70 |
71 | public void setEvent(String event) {
72 | this.event = event;
73 | }
74 |
75 | public String getRemindTime() {
76 | return remindTime;
77 | }
78 |
79 | public void setRemindTime(String remindTime) {
80 | this.remindTime = remindTime;
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/ReminderCache.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | public class ReminderCache {
4 | /**
5 | * cityId, true, triggerTime, event, nowCity, deleteId
6 | */
7 | String cityId;
8 | String triggerTime;
9 | String event;
10 | boolean nowCity;
11 | String deleteId;
12 |
13 | public String getCityId() {
14 | return cityId;
15 | }
16 |
17 | public void setCityId(String cityId) {
18 | this.cityId = cityId;
19 | }
20 |
21 | public String getTriggerTime() {
22 | return triggerTime;
23 | }
24 |
25 | public void setTriggerTime(String triggerTime) {
26 | this.triggerTime = triggerTime;
27 | }
28 |
29 | public String getEvent() {
30 | return event;
31 | }
32 |
33 | public void setEvent(String event) {
34 | this.event = event;
35 | }
36 |
37 | public boolean isNowCity() {
38 | return nowCity;
39 | }
40 |
41 | public void setNowCity(boolean nowCity) {
42 | this.nowCity = nowCity;
43 | }
44 |
45 | public String getDeleteId() {
46 | return deleteId;
47 | }
48 |
49 | public void setDeleteId(String deleteId) {
50 | this.deleteId = deleteId;
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/SmartForecastBean.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | public class SmartForecastBean {
4 | String forecastTitle;
5 | boolean hasAdded;
6 |
7 | public String getForecastTitle() {
8 | return forecastTitle;
9 | }
10 |
11 | public void setForecastTitle(String forecastTitle) {
12 | this.forecastTitle = forecastTitle;
13 | }
14 |
15 | public boolean isHasAdded() {
16 | return hasAdded;
17 | }
18 |
19 | public void setHasAdded(boolean hasAdded) {
20 | this.hasAdded = hasAdded;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/bean/UpdateResponse.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.bean;
2 |
3 | public class UpdateResponse {
4 | private int update;
5 | private String releaseNote;
6 | private String url;
7 | private String version;
8 |
9 | public String getVersion() {
10 | return version;
11 | }
12 |
13 | public void setVersion(String version) {
14 | this.version = version;
15 | }
16 |
17 | public int getUpdate() {
18 | return update;
19 | }
20 |
21 | public void setUpdate(int update) {
22 | this.update = update;
23 | }
24 |
25 | public String getReleaseNote() {
26 | return releaseNote;
27 | }
28 |
29 | public void setReleaseNote(String releaseNote) {
30 | this.releaseNote = releaseNote;
31 | }
32 |
33 | public String getUrl() {
34 | return url;
35 | }
36 |
37 | public void setUrl(String url) {
38 | this.url = url;
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/dataInterface/DataInterface.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.dataInterface;
2 |
3 | public interface DataInterface {
4 | void setCid(String cid);
5 | void deleteID(int index);
6 | void changeBack(String condCode);
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/dataInterface/DataUtil.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.dataInterface;
2 |
3 | public class DataUtil {
4 | private static DataInterface dataInterface;
5 |
6 | public static void setDataInterface(DataInterface inter) {
7 | dataInterface = inter;
8 | }
9 |
10 | public static void setCid(String cid) {
11 | if (dataInterface != null) {
12 | dataInterface.setCid(cid);
13 | }
14 | }
15 | public static void deleteId(int index){
16 | if (dataInterface != null) {
17 | dataInterface.deleteID(index);
18 | }
19 | }
20 | public static void changeBack(String condCode){
21 | if (dataInterface!=null){
22 | dataInterface.changeBack(condCode);
23 | }
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/presenters/WeatherInterface.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.presenters;
2 |
3 | import interfaces.heweather.com.interfacesmodule.bean.WarningBean;
4 | import interfaces.heweather.com.interfacesmodule.bean.air.AirNowBean;
5 | import interfaces.heweather.com.interfacesmodule.bean.weather.WeatherBean;
6 | import interfaces.heweather.com.interfacesmodule.bean.weather.WeatherDailyBean;
7 | import interfaces.heweather.com.interfacesmodule.bean.weather.WeatherHourlyBean;
8 | import interfaces.heweather.com.interfacesmodule.bean.weather.WeatherNowBean;
9 |
10 | /**
11 | * Created by niuchong on 2018/5/17.
12 | */
13 |
14 | public interface WeatherInterface {
15 | /**
16 | * 实况天气
17 | */
18 | void getWeatherNow(WeatherNowBean bean);
19 |
20 | /**
21 | * 3-7天天气预报
22 | */
23 | void getWeatherForecast(WeatherDailyBean bean);
24 |
25 | /**
26 | * 灾害天气预警
27 | */
28 | void getWarning(WarningBean.WarningBeanBase bean);
29 |
30 | /**
31 | * 空气实况
32 | */
33 | void getAirNow(AirNowBean bean);
34 |
35 | /**
36 | * 空气预报
37 | */
38 | // void getAirForecast(AirForecast bean);
39 |
40 |
41 | /**
42 | * 逐小时预报
43 | */
44 | void getWeatherHourly(WeatherHourlyBean bean);
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/presenters/WeatherPresenters.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.presenters;
2 |
3 | /**
4 | * Created by niuchong on 2018/5/17.
5 | */
6 |
7 | public interface WeatherPresenters {
8 |
9 | /**
10 | * 实况天气
11 | */
12 | void getWeatherNow(String location);
13 |
14 | /**
15 | * 3-7天天气预报
16 | */
17 | void getWeatherForecast(String location);
18 |
19 | /**
20 | * 灾害天气预警
21 | */
22 | void getWarning(String location);
23 |
24 | /**
25 | * 空气实况
26 | */
27 | void getAirNow(String location);
28 |
29 | /**
30 | * 空气预报
31 | */
32 | void getAirForecast(String location);
33 |
34 | /**
35 | * 逐小时预报
36 | */
37 | void getWeatherHourly(String location);
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/service/LocationService.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.service;
2 |
3 | import android.app.Service;
4 | import android.content.Intent;
5 | import android.os.IBinder;
6 | import android.support.annotation.Nullable;
7 | import android.util.Log;
8 |
9 | import com.amap.api.location.AMapLocation;
10 | import com.amap.api.location.AMapLocationClient;
11 | import com.amap.api.location.AMapLocationClientOption;
12 | import com.amap.api.location.AMapLocationListener;
13 | import com.heweather.owp.MyApplication;
14 | import com.heweather.owp.utils.ContentUtil;
15 |
16 | public class LocationService extends Service {
17 |
18 | private final String TAG = "sky";
19 |
20 | //声明AMapLocationClient类对象
21 | public AMapLocationClient mLocationClient = null;
22 | //声明定位回调监听器
23 | public AMapLocationListener mLocationListener = new AMapLocationListener() {
24 | @Override
25 | public void onLocationChanged(AMapLocation aMapLocation) {
26 | if (aMapLocation.getErrorCode() == 0) {
27 | ContentUtil.NOW_LON = aMapLocation.getLongitude();
28 | ContentUtil.NOW_LAT = aMapLocation.getLatitude();
29 | Log.i(TAG, "now location: " + ContentUtil.NOW_LON + "," + ContentUtil.NOW_LAT);
30 | }else {
31 | String errText = "定位失败," + aMapLocation.getErrorCode() + ": " + aMapLocation.getErrorInfo();
32 | Log.e(TAG, errText);
33 | }
34 | }
35 | };
36 |
37 | public LocationService() {
38 |
39 | }
40 |
41 | @Override
42 | public void onCreate() {
43 |
44 | super.onCreate();
45 |
46 | //初始化定位
47 | mLocationClient = new AMapLocationClient(getApplicationContext());
48 | //声明AMapLocationClientOption对象
49 | AMapLocationClientOption mLocationOption = new AMapLocationClientOption();
50 | //设置定位模式为AMapLocationMode.Hight_Accuracy,高精度模式。
51 | mLocationOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
52 | //设置定位间隔,单位毫秒,默认为2000ms,最低1000ms。
53 | mLocationOption.setInterval(10000);
54 | //单位是毫秒,默认30000毫秒,建议超时时间不要低于8000毫秒。
55 | mLocationOption.setHttpTimeOut(20000);
56 | mLocationClient.setLocationListener(mLocationListener);
57 | //给定位客户端对象设置定位参数
58 | mLocationClient.setLocationOption(mLocationOption);
59 | //启动定位
60 | mLocationClient.startLocation();
61 | }
62 |
63 | @Nullable
64 | @Override
65 | public IBinder onBind(Intent intent) {
66 | return null;
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/utils/APKVersionCodeUtils.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.utils;
2 |
3 | import android.content.Context;
4 | import android.content.pm.PackageInfo;
5 | import android.content.pm.PackageManager;
6 |
7 | public class APKVersionCodeUtils {
8 | /**
9 | * 获取当前本地apk的versionCode
10 | *
11 | * @param mContext
12 | * @return
13 | */
14 | public static int getVersionCode(Context mContext) {
15 | int versionCode = 0;
16 | try {
17 | //获取软件版本号,对应AndroidManifest.xml下android:versionCode
18 | versionCode = mContext.getPackageManager().
19 | getPackageInfo(mContext.getPackageName(), 0).versionCode;
20 | } catch (PackageManager.NameNotFoundException e) {
21 | e.printStackTrace();
22 | }
23 | return versionCode;
24 | }
25 |
26 | /**
27 | * 获取versionName
28 | *
29 | * @param context 上下文
30 | * @return
31 | */
32 | public static String getVersionName(Context context) {
33 | String versionName = "";
34 | try {
35 | versionName = context.getPackageManager().
36 | getPackageInfo(context.getPackageName(), 0).versionName;
37 | } catch (PackageManager.NameNotFoundException e) {
38 | e.printStackTrace();
39 | }
40 | return versionName;
41 | }
42 |
43 | /**
44 | * 获取应用程序名称
45 | */
46 | public static synchronized String getAppName(Context context) {
47 | try {
48 | PackageManager packageManager = context.getPackageManager();
49 | PackageInfo packageInfo = packageManager.getPackageInfo(
50 | context.getPackageName(), 0);
51 | int labelRes = packageInfo.applicationInfo.labelRes;
52 | return context.getResources().getString(labelRes);
53 | } catch (Exception e) {
54 | e.printStackTrace();
55 | }
56 | return null;
57 | }
58 |
59 | }
60 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/utils/BuildConfig.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.utils;
2 |
3 | /**
4 | * Created by niuchong on 2018/5/29.
5 | */
6 |
7 | public final class BuildConfig {
8 | public static final boolean DEBUG = false;
9 | public static final String APPLICATION_ID = "ch.ielse.view";
10 | public static final String BUILD_TYPE = "release";
11 | public static final String FLAVOR = "";
12 | public static final int VERSION_CODE = 1;
13 | public static final String VERSION_NAME = "1.0";
14 |
15 | public BuildConfig() {
16 | }
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/utils/ContentUtil.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.utils;
2 |
3 |
4 | import com.heweather.owp.MyApplication;
5 |
6 | /**
7 | * Created by niuchong on 2019/4/7.
8 | */
9 |
10 | public class ContentUtil {
11 |
12 | //用户id
13 | public static final String PUBLIC_ID = "public_id";
14 | //用户key
15 | public static final String APK_KEY = "key";
16 | //当前所在位置
17 | public static Double NOW_LON = 116.40;
18 | public static Double NOW_LAT = 39.9;
19 |
20 | //当前城市
21 | public static String NOW_CITY_ID = SpUtils.getString(MyApplication.getContext(), "lastLocation", "CN101010100");
22 | public static String NOW_CITY_NAME = SpUtils.getString(MyApplication.getContext(), "nowCityName", "北京");
23 |
24 | public static boolean FIRST_OPEN = SpUtils.getBoolean(MyApplication.getContext(), "first_open", true);
25 |
26 | //应用设置里的文字
27 | public static String SYS_LANG = "zh";
28 | public static String APP_SETTING_LANG = SpUtils.getString(MyApplication.getContext(), "language", "sys");
29 | public static String APP_SETTING_UNIT = SpUtils.getString(MyApplication.getContext(), "unit", "she");
30 | public static String APP_SETTING_TESI = SpUtils.getString(MyApplication.getContext(), "size", "mid");
31 | public static String APP_PRI_TESI = SpUtils.getString(MyApplication.getContext(), "size", "mid");
32 | public static String APP_SETTING_THEME = SpUtils.getString(MyApplication.getContext(), "theme", "浅色");
33 |
34 |
35 | public static boolean UNIT_CHANGE = false;
36 | public static boolean CHANGE_LANG = false;
37 | public static boolean CITY_CHANGE = false;
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/utils/DisplayUtil.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.utils;
2 |
3 | import android.content.Context;
4 | import android.graphics.Bitmap;
5 | import android.graphics.Matrix;
6 | import android.util.DisplayMetrics;
7 | import android.util.TypedValue;
8 |
9 |
10 | public class DisplayUtil {
11 |
12 | public static int dip2px(Context context, int dp){
13 | return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp,context.getResources().getDisplayMetrics());
14 | }
15 |
16 |
17 | protected static int sp2px(Context context, int sp){
18 | return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, sp,context.getResources().getDisplayMetrics());
19 | }
20 |
21 |
22 |
23 | public static int px2dp(Context context, float pxValue) {
24 | final float scale = context.getResources().getDisplayMetrics().density;
25 | return (int) (pxValue / scale + 0.5f);
26 | }
27 |
28 |
29 |
30 | public static int dp2px(Context context, float dipValue) {
31 | final float scale = context.getResources().getDisplayMetrics().density;
32 | return (int) (dipValue * scale + 0.5f);
33 | }
34 |
35 |
36 |
37 | public static int px2sp(Context context, float pxValue) {
38 | final float fontScale = context.getResources().getDisplayMetrics().scaledDensity;
39 | return (int) (pxValue / fontScale + 0.5f);
40 | }
41 |
42 |
43 |
44 | public static int sp2px(Context context, float spValue) {
45 | final float fontScale = context.getResources().getDisplayMetrics().scaledDensity;
46 | return (int) (spValue * fontScale + 0.5f);
47 | }
48 |
49 | public static Bitmap bitmapResize(Bitmap src, float pxX, float pxY){
50 | //压缩图片
51 | Matrix matrix = new Matrix();
52 | matrix.postScale(pxX / src.getWidth(), pxY / src.getHeight());
53 | Bitmap ret = Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);
54 | return ret;
55 | }
56 |
57 |
58 | public static int getScreenWidth(Context context){
59 | DisplayMetrics dm = context.getResources().getDisplayMetrics();
60 | return dm.widthPixels;
61 | }
62 |
63 | public static int getScreenHeight(Context context){
64 | DisplayMetrics dm = context.getResources().getDisplayMetrics();
65 | return dm.heightPixels;
66 | }
67 | }
68 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/utils/NetStateUtils.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.utils;
2 |
3 | import android.content.Context;
4 | import android.net.ConnectivityManager;
5 | import android.net.NetworkInfo;
6 |
7 | /**
8 | * Created by lianchong on 2018/1/23.
9 | */
10 |
11 | public class NetStateUtils {
12 |
13 | /**
14 | * 获取当前的网络状态 :没有网络-0:WIFI网络1:4G网络-4:3G网络-3:2G网络-2
15 | * 自定义
16 | */
17 | public static boolean getAPNType(Context context) {
18 | boolean netType;
19 | //获取手机所有连接管理对象
20 | ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
21 | //获取NetworkInfo对象
22 | NetworkInfo networkInfo = null;
23 | if (manager != null) {
24 | networkInfo = manager.getActiveNetworkInfo();
25 | }
26 | //NetworkInfo对象为空 则代表没有网络
27 | if (networkInfo == null) {
28 | //无网络
29 | netType = false;
30 | } else {
31 | //有网
32 | netType = true;
33 | }
34 | return netType;
35 | }
36 |
37 | public static boolean isWifiConnected(Context context) {
38 | if (context != null) {
39 | ConnectivityManager mConnectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
40 | NetworkInfo mWiFiNetworkInfo = mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
41 | if (mWiFiNetworkInfo != null) {
42 | return mWiFiNetworkInfo.isAvailable();
43 | }
44 | }
45 | return false;
46 | }
47 |
48 | /**
49 | * 判断MOBILE网络是否可用
50 | *
51 | * @param context
52 | * @return
53 | */
54 | public static boolean isMobileConnected(Context context) {
55 | if (context != null) {
56 | ConnectivityManager mConnectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
57 | NetworkInfo mMobileNetworkInfo = mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
58 | if (mMobileNetworkInfo != null) {
59 | return mMobileNetworkInfo.isAvailable();
60 | }
61 | }
62 | return false;
63 | }
64 |
65 | }
66 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/view/activity/AboutActivity.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.view.activity;
2 |
3 | import android.content.Context;
4 | import android.content.pm.PackageManager;
5 | import android.os.Bundle;
6 | import android.view.View;
7 | import android.widget.TextView;
8 |
9 | import com.heweather.owp.R;
10 |
11 | public class AboutActivity extends BaseActivity {
12 |
13 | @Override
14 | protected void onCreate(Bundle savedInstanceState) {
15 | super.onCreate(savedInstanceState);
16 | setContentView(R.layout.activity_about);
17 | findViewById(R.id.iv_about_back).setOnClickListener(new View.OnClickListener() {
18 | @Override
19 | public void onClick(View view) {
20 | onBackPressed();
21 | }
22 | });
23 |
24 | TextView tvVersion = findViewById(R.id.tv_version_num);
25 | tvVersion.setText(getVersionName(this));
26 | }
27 |
28 | /**
29 | * 获取versionName
30 | *
31 | * @param context 上下文
32 | * @return 版本号
33 | */
34 | private static String getVersionName(Context context) {
35 | String versionName = "";
36 | try {
37 | versionName = context.getPackageManager().
38 | getPackageInfo(context.getPackageName(), 0).versionName;
39 | } catch (PackageManager.NameNotFoundException e) {
40 | e.printStackTrace();
41 | }
42 | return "v" + versionName;
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/view/activity/ControlCityActivity.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.view.activity;
2 |
3 | import android.os.Bundle;
4 | import android.support.v7.widget.DefaultItemAnimator;
5 | import android.support.v7.widget.LinearLayoutManager;
6 | import android.support.v7.widget.RecyclerView;
7 | import android.view.View;
8 | import android.widget.ImageView;
9 |
10 | import com.heweather.owp.R;
11 | import com.heweather.owp.adapter.ControlCityAdapter;
12 | import com.heweather.owp.bean.CityBean;
13 | import com.heweather.owp.bean.CityBeanList;
14 | import com.heweather.owp.utils.ContentUtil;
15 | import com.heweather.owp.utils.SpUtils;
16 |
17 | import java.util.ArrayList;
18 | import java.util.List;
19 |
20 | public class ControlCityActivity extends BaseActivity {
21 | private List datas = new ArrayList<>();
22 |
23 | @Override
24 | protected void onCreate(Bundle savedInstanceState) {
25 | super.onCreate(savedInstanceState);
26 | setContentView(R.layout.activity_control_city);
27 | ImageView ivBack = findViewById(R.id.iv_control_back);
28 | ivBack.setOnClickListener(new View.OnClickListener() {
29 | @Override
30 | public void onClick(View view) {
31 | onBackPressed();
32 | }
33 | });
34 |
35 | RecyclerView rcControl = findViewById(R.id.recycle_control);
36 | CityBeanList cityBeanList = SpUtils.getBean(this, "cityBean", CityBeanList.class);
37 | if (ContentUtil.APP_SETTING_LANG.equals("en") || ContentUtil.APP_SETTING_LANG.equals("sys") && ContentUtil.SYS_LANG.equals("en")) {
38 | cityBeanList = SpUtils.getBean(this, "cityBeanEn", CityBeanList.class);
39 | }
40 | if (cityBeanList != null) {
41 | datas = cityBeanList.getCityBeans();
42 | }
43 | LinearLayoutManager forecastManager = new LinearLayoutManager(this);
44 | forecastManager.setOrientation(LinearLayoutManager.VERTICAL);
45 | ControlCityAdapter followCityAdapter = new ControlCityAdapter(this, datas);
46 |
47 | rcControl.setAdapter(followCityAdapter);
48 | rcControl.setLayoutManager(forecastManager);
49 | rcControl.setItemAnimator(new DefaultItemAnimator());
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/view/activity/SplashActivity.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.view.activity;
2 |
3 | import android.Manifest;
4 | import android.content.Intent;
5 | import android.content.pm.PackageManager;
6 | import android.os.Bundle;
7 | import android.support.annotation.NonNull;
8 | import android.support.v4.app.ActivityCompat;
9 | import android.support.v4.content.ContextCompat;
10 | import android.support.v7.app.AppCompatActivity;
11 |
12 | import com.heweather.owp.R;
13 | import com.heweather.owp.service.LocationService;
14 |
15 | public class SplashActivity extends AppCompatActivity {
16 | final int REQUEST_PERMISSION_LOCATION = 10;
17 |
18 | @Override
19 | protected void onCreate(Bundle savedInstanceState) {
20 | super.onCreate(savedInstanceState);
21 | setContentView(R.layout.activity_splash);
22 | initPermission();
23 | }
24 |
25 | private void initPermission() {
26 | if (ContextCompat.checkSelfPermission(SplashActivity.this, Manifest.permission.ACCESS_FINE_LOCATION)
27 | != PackageManager.PERMISSION_GRANTED || ContextCompat.checkSelfPermission(SplashActivity.this, Manifest.permission.READ_EXTERNAL_STORAGE)
28 | != PackageManager.PERMISSION_GRANTED || ContextCompat.checkSelfPermission(SplashActivity.this, Manifest.permission.READ_PHONE_STATE)
29 | != PackageManager.PERMISSION_GRANTED) {
30 | // 没有权限
31 | ActivityCompat.requestPermissions(SplashActivity.this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION,
32 | Manifest.permission.READ_EXTERNAL_STORAGE,
33 | Manifest.permission.READ_PHONE_STATE},
34 | REQUEST_PERMISSION_LOCATION);
35 | } else {
36 | startService(new Intent(this, LocationService.class));
37 | startIntent();
38 | }
39 | }
40 |
41 | @Override
42 | public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
43 | @NonNull int[] grantResults) {
44 | switch (requestCode) {
45 | case REQUEST_PERMISSION_LOCATION:
46 | startService(new Intent(this, LocationService.class));
47 | startIntent();
48 | break;
49 | default:
50 | startIntent();
51 | break;
52 | }
53 |
54 | super.onRequestPermissionsResult(requestCode, permissions, grantResults);
55 | }
56 |
57 | private void startIntent() {
58 | startActivity(new Intent(this, MainActivity.class));
59 | finish();
60 | }
61 |
62 | }
63 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/view/horizonview/IndexHorizontalScrollView.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.view.horizonview;
2 |
3 | import android.content.Context;
4 | import android.graphics.Canvas;
5 | import android.util.AttributeSet;
6 | import android.widget.HorizontalScrollView;
7 |
8 | import com.heweather.owp.utils.DisplayUtil;
9 |
10 | /**
11 | * Created by niu on 2018/11/22.
12 | */
13 | public class IndexHorizontalScrollView extends HorizontalScrollView {
14 |
15 | private HourlyForecastView hourlyForecastView;
16 |
17 | public IndexHorizontalScrollView(Context context) {
18 | this(context, null);
19 | }
20 |
21 | public IndexHorizontalScrollView(Context context, AttributeSet attrs) {
22 | this(context, attrs, 0);
23 | }
24 |
25 | public IndexHorizontalScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
26 | super(context, attrs, defStyleAttr);
27 | }
28 |
29 | @Override
30 | protected void onDraw(Canvas canvas) {
31 | super.onDraw(canvas);
32 | int offset = computeHorizontalScrollOffset();
33 | int maxOffset = computeHorizontalScrollRange() - DisplayUtil.getScreenWidth(getContext());
34 | if(hourlyForecastView != null){
35 | hourlyForecastView.setScrollOffset(offset, maxOffset);
36 | }
37 | }
38 |
39 | public void setToday24HourView(HourlyForecastView today24HourView){
40 | this.hourlyForecastView = today24HourView;
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/view/horizonview/ScrollWatched.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.view.horizonview;
2 |
3 | /**
4 | * Created by dongua on 17-9-11.
5 | */
6 |
7 | public interface ScrollWatched {
8 | void addWatcher(ScrollWatcher watcher);
9 | void removeWatcher(ScrollWatcher watcher);
10 | void notifyWatcher(int x);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/heweather/owp/view/horizonview/ScrollWatcher.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp.view.horizonview;
2 |
3 | /**
4 | * Created by dongua on 17-9-11.
5 | */
6 |
7 | public interface ScrollWatcher {
8 | void update(int scrollX);
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
7 |
12 |
13 |
19 |
22 |
25 |
26 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/disable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/drawable/disable.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/enable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/drawable/enable.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_aqi_bad.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_aqi_excellent.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_aqi_good.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_aqi_low.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_aqi_mid.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_aqi_serious.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_aqi_title.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_blue_alarm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_orange_alarm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_red_alarm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_search.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_search_favorite_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_white_alarm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_yellow_alarm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_control_city.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
23 |
24 |
32 |
33 |
34 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
15 |
16 |
21 |
22 |
26 |
27 |
34 |
35 |
43 |
44 |
52 |
53 |
61 |
62 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_splash.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_follow_city.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
15 |
16 |
29 |
30 |
36 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_forecast.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
16 |
17 |
26 |
27 |
34 |
35 |
36 |
40 |
41 |
47 |
48 |
58 |
59 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_search_favorite_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_search_history.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
18 |
19 |
20 |
28 |
29 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_searching.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
18 |
19 |
20 |
28 |
29 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/layout_support.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
22 |
23 |
24 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/pop_loc_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
15 |
16 |
24 |
25 |
33 |
34 |
43 |
44 |
45 |
51 |
52 |
60 |
61 |
66 |
67 |
68 |
69 |
70 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_100d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_100d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_100n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_100n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_101d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_101d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_101n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_101n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_102d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_102d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_102n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_102n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_103d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_103d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_103n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_103n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_104d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_104d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_104n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_104n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_200d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_200d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_200n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_200n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_201d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_201d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_201n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_201n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_202d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_202d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_202n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_202n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_203d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_203d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_203n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_203n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_204d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_204d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_204n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_204n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_205d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_205d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_205n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_205n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_206d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_206d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_206n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_206n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_207d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_207d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_207n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_207n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_208d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_208d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_208n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_208n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_209d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_209d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_209n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_209n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_210d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_210d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_210n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_210n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_211d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_211d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_211n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_211n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_212d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_212d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_212n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_212n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_213d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_213d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_213n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_213n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_300d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_300d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_300n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_300n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_301d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_301d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_301n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_301n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_302d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_302d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_302n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_302n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_303d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_303d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_303n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_303n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_304d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_304d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_304n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_304n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_305d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_305d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_305n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_305n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_306d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_306d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_306n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_306n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_307d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_307d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_307n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_307n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_308d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_308d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_308n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_308n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_309d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_309d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_309n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_309n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_310d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_310d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_310n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_310n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_311d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_311d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_311n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_311n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_312d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_312d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_312n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_312n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_313d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_313d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_313n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_313n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_314d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_314d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_314n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_314n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_315d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_315d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_315n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_315n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_316d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_316d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_316n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_316n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_317d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_317d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_317n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_317n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_318d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_318d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_318n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_318n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_399d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_399d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_399n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_399n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_400d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_400d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_400n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_400n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_401d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_401d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_401n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_401n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_402d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_402d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_402n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_402n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_403d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_403d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_403n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_403n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_404d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_404d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_404n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_404n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_405d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_405d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_405n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_405n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_406d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_406d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_406n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_406n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_407d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_407d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_407n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_407n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_408d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_408d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_408n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_408n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_409d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_409d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_409n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_409n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_410d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_410d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_410n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_410n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_499d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_499d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_499n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_499n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_500d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_500d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_500n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_500n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_501d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_501d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_501n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_501n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_502d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_502d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_502n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_502n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_503d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_503d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_503n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_503n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_504d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_504d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_504n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_504n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_507d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_507d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_507n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_507n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_508d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_508d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_508n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_508n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_509d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_509d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_509n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_509n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_510d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_510d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_510n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_510n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_511d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_511d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_511n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_511n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_512d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_512d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_512n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_512n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_513d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_513d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_513n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_513n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_514d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_514d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_514n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_514n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_515d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_515d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_515n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_515n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_900d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_900d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_900n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_900n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_901d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_901d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_901n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_901n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_999d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_999d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon_999n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xhdpi/icon_999n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_100d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_100d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_100n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_100n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_101d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_101d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_101n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_101n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_102d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_102d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_102n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_102n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_103d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_103d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_103n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_103n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_104d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_104d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_104n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_104n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_200d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_200d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_200n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_200n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_201d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_201d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_201n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_201n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_202d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_202d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_202n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_202n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_203d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_203d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_203n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_203n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_204d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_204d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_204n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_204n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_205d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_205d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_205n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_205n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_206d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_206d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_206n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_206n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_207d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_207d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_207n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_207n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_208d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_208d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_208n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_208n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_209d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_209d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_209n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_209n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_210d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_210d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_210n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_210n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_211d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_211d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_211n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_211n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_212d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_212d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_212n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_212n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_213d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_213d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_213n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_213n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_300d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_300d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_300n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_300n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_301d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_301d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_301n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_301n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_302d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_302d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_302n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_302n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_303d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_303d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_303n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_303n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_304d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_304d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_304n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_304n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_305d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_305d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_305n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_305n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_306d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_306d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_306n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_306n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_307d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_307d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_307n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_307n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_308d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_308d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_308n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_308n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_309d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_309d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_309n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_309n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_310d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_310d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_310n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_310n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_311d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_311d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_311n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_311n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_312d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_312d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_312n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_312n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_313d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_313d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_313n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_313n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_314d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_314d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_314n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_314n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_315d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_315d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_315n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_315n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_316d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_316d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_316n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_316n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_317d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_317d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_317n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_317n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_318d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_318d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_318n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_318n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_399d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_399d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_399n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_399n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_400d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_400d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_400n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_400n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_401d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_401d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_401n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_401n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_402d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_402d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_402n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_402n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_403d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_403d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_403n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_403n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_404d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_404d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_404n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_404n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_405d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_405d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_405n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_405n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_406d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_406d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_406n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_406n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_407d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_407d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_407n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_407n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_408d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_408d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_408n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_408n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_409d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_409d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_409n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_409n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_410d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_410d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_410n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_410n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_499d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_499d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_499n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_499n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_500d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_500d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_500n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_500n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_501d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_501d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_501n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_501n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_502d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_502d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_502n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_502n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_503d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_503d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_503n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_503n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_504d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_504d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_504n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_504n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_507d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_507d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_507n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_507n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_508d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_508d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_508n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_508n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_509d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_509d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_509n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_509n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_510d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_510d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_510n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_510n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_511d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_511d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_511n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_511n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_512d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_512d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_512n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_512n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_513d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_513d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_513n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_513n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_514d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_514d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_514n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_514n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_515d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_515d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_515n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_515n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_900d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_900d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_900n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_900n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_901d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_901d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_901n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_901n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_999d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_999d.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/back_999n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxhdpi/back_999n.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_add_city.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_add_city.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_delete.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_hum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_hum.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_into.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_into.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_loc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_loc.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_moon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_moon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_pressure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_pressure.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_rainfall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_rainfall.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_right.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_search.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_set.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_set.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_sun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_sun.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_visible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_visible.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon_wind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/app/src/main/res/mipmap-xxxhdpi/icon_wind.png
--------------------------------------------------------------------------------
/app/src/main/res/values-en/array.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - @string/permission_recode_audio_hint
5 | - @string/permission_get_accounts_hint
6 | - @string/permission_read_phone_hint
7 | - @string/permission_call_phone_hint
8 | - @string/permission_camera_hint
9 | - @string/permission_access_fine_location_hint
10 | - @string/permission_access_coarse_location_hint
11 | - @string/permission_read_external_hint
12 | - @string/permission_white_external_hint
13 |
14 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_GET_ACCOUNTS
15 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_READ_PHONE_STATE
16 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_CALL_PHONE
17 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_CAMERA
18 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_ACCESS_FINE_LOCATION
19 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_ACCESS_COARSE_LOCATION
20 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_READ_EXTERNAL_STORAGE
21 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_WRITE_EXTERNAL_STORAGE
22 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_RECORD_AUDIO
23 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/values/array.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - @string/permission_recode_audio_hint
5 | - @string/permission_get_accounts_hint
6 | - @string/permission_read_phone_hint
7 | - @string/permission_call_phone_hint
8 | - @string/permission_camera_hint
9 | - @string/permission_access_fine_location_hint
10 | - @string/permission_access_coarse_location_hint
11 | - @string/permission_read_external_hint
12 | - @string/permission_white_external_hint
13 |
14 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_GET_ACCOUNTS
15 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_READ_PHONE_STATE
16 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_CALL_PHONE
17 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_CAMERA
18 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_ACCESS_FINE_LOCATION
19 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_ACCESS_COARSE_LOCATION
20 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_READ_EXTERNAL_STORAGE
21 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_WRITE_EXTERNAL_STORAGE
22 | 没有此权限,无法开启这个功能,请开启权限。PERMISSION_RECORD_AUDIO
23 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/test/java/com/heweather/owp/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.heweather.owp;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 |
5 | repositories {
6 | google()
7 | jcenter()
8 | }
9 | dependencies {
10 | classpath 'com.android.tools.build:gradle:3.1.3'
11 | classpath 'com.meituan.android.walle:plugin:1.1.6'
12 |
13 |
14 | // NOTE: Do not place your application dependencies here; they belong
15 | // in the individual module build.gradle files
16 | }
17 | }
18 |
19 | allprojects {
20 | repositories {
21 | google()
22 | jcenter()
23 | maven { url 'https://jitpack.io' }
24 | }
25 | }
26 |
27 | task clean(type: Delete) {
28 | delete rootProject.buildDir
29 | }
30 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | set DIRNAME=%~dp0
12 | if "%DIRNAME%" == "" set DIRNAME=.
13 | set APP_BASE_NAME=%~n0
14 | set APP_HOME=%DIRNAME%
15 |
16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17 | set DEFAULT_JVM_OPTS=
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windows variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 |
53 | :win9xME_args
54 | @rem Slurp the command line arguments.
55 | set CMD_LINE_ARGS=
56 | set _SKIP=2
57 |
58 | :win9xME_args_slurp
59 | if "x%~1" == "x" goto execute
60 |
61 | set CMD_LINE_ARGS=%*
62 |
63 | :execute
64 | @rem Setup the command line
65 |
66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67 |
68 | @rem Execute Gradle
69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
70 |
71 | :end
72 | @rem End local scope for the variables with windows NT shell
73 | if "%ERRORLEVEL%"=="0" goto mainEnd
74 |
75 | :fail
76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77 | rem the _cmd.exe /c_ return code!
78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79 | exit /b 1
80 |
81 | :mainEnd
82 | if "%OS%"=="Windows_NT" endlocal
83 |
84 | :omega
85 |
--------------------------------------------------------------------------------
/screenshots-for-readme/owpa1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/screenshots-for-readme/owpa1.jpg
--------------------------------------------------------------------------------
/screenshots-for-readme/owpa2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/screenshots-for-readme/owpa2.jpg
--------------------------------------------------------------------------------
/screenshots-for-readme/owpa3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/screenshots-for-readme/owpa3.jpg
--------------------------------------------------------------------------------
/screenshots-for-readme/owpa4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qwd/OpenWeatherPlus-Android/ce20c3054e0967c404a9d0341df2e16761782858/screenshots-for-readme/owpa4.jpg
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------