├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.core.resources.prefs ├── AndroidManifest.xml ├── README.md ├── assets └── area.db ├── bin ├── AndroidManifest.xml ├── classes │ └── com │ │ └── akasuna │ │ └── kweather │ │ ├── BootReceiver.class │ │ ├── BuildConfig.class │ │ ├── Config.class │ │ ├── DB.class │ │ ├── MyApp.class │ │ ├── R$attr.class │ │ ├── R$drawable.class │ │ ├── R$id.class │ │ ├── R$layout.class │ │ ├── R$menu.class │ │ ├── R$string.class │ │ ├── R$style.class │ │ ├── R$xml.class │ │ ├── R.class │ │ ├── SelectArea$1.class │ │ ├── SelectArea$AsyncLoader.class │ │ ├── SelectArea$UpdateData.class │ │ ├── SelectArea.class │ │ ├── WeatherActivity$1.class │ │ ├── WeatherActivity$UpdateData.class │ │ ├── WeatherActivity.class │ │ ├── WeatherWidget$UpdateData.class │ │ ├── WeatherWidget.class │ │ └── WeatherWidgetConfig.class ├── jarlist.cache └── res │ ├── drawable-hdpi │ ├── ic_launcher.png │ ├── ic_menu_about.png │ ├── ic_menu_refresh.png │ ├── ic_menu_settings.png │ └── widget_background.png │ ├── drawable-ldpi │ └── ic_launcher.png │ └── drawable-mdpi │ └── ic_launcher.png ├── gen └── com │ └── akasuna │ └── kweather │ ├── BuildConfig.java │ └── R.java ├── proguard.cfg ├── project.properties ├── res ├── drawable-hdpi │ ├── ic_launcher.png │ ├── ic_menu_about.png │ ├── ic_menu_refresh.png │ ├── ic_menu_settings.png │ ├── kweather_screen.jpg │ ├── kweather_screen2.jpg │ ├── w0.gif │ ├── w1.gif │ ├── w10.gif │ ├── w11.gif │ ├── w12.gif │ ├── w13.gif │ ├── w14.gif │ ├── w15.gif │ ├── w16.gif │ ├── w17.gif │ ├── w18.gif │ ├── w19.gif │ ├── w2.gif │ ├── w20.gif │ ├── w21.gif │ ├── w22.gif │ ├── w23.gif │ ├── w24.gif │ ├── w25.gif │ ├── w26.gif │ ├── w27.gif │ ├── w28.gif │ ├── w29.gif │ ├── w3.gif │ ├── w30.gif │ ├── w31.gif │ ├── w4.gif │ ├── w5.gif │ ├── w6.gif │ ├── w7.gif │ ├── w8.gif │ ├── w9.gif │ └── widget_background.png ├── drawable-ldpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── layout │ ├── list_item.xml │ ├── main.xml │ ├── weather_list.xml │ ├── weatherwidgetconfig.xml │ └── widget.xml ├── menu │ └── menu.xml ├── values │ ├── strings.xml │ └── styles.xml └── xml │ └── widget_stuff.xml └── src └── com └── akasuna └── kweather ├── BootReceiver.java ├── Config.java ├── DB.java ├── Func.java ├── MyApp.java ├── SelectArea.java ├── WeatherActivity.java ├── WeatherWidget.java └── WeatherWidgetConfig.java /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | 15 | # Local configuration file (sdk path, etc) 16 | local.properties 17 | 18 | # Eclipse project files 19 | .classpath 20 | .project 21 | 22 | # Proguard folder generated by Eclipse 23 | proguard/ 24 | 25 | # Intellij project files 26 | *.iml 27 | *.ipr 28 | *.iws 29 | .idea/ 30 | 31 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | KWeather 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/com/akasuna/kweather/Func.java=UTF-8 3 | encoding//src/com/akasuna/kweather/SelectArea.java=UTF-8 4 | encoding//src/com/akasuna/kweather/WeatherActivity.java=UTF-8 5 | encoding//src/com/akasuna/kweather/WeatherWidget.java=UTF-8 6 | -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 29 | 30 | 31 | 34 | 35 | 36 | 37 | 38 | 41 | 42 | 49 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # KWeather 2 | 3 | KWeather 是一个 Android 平台上开发天气预报程序的示例,可以提供中国大陆及香港、澳门、台湾各城市实时天气,所有数据来源于中国国家气象局,准确率相当高。 4 | 5 | ![Screenshot](https://github.com/libuchao/KWeather/raw/master/res/drawable-hdpi/kweather_screen2.jpg) 6 | ![Screenshot](https://github.com/libuchao/KWeather/raw/master/res/drawable-hdpi/kweather_screen.jpg) 7 | -------------------------------------------------------------------------------- /assets/area.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/assets/area.db -------------------------------------------------------------------------------- /bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 29 | 30 | 31 | 34 | 35 | 36 | 37 | 38 | 41 | 42 | 49 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/BootReceiver.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/BootReceiver.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/BuildConfig.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/Config.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/Config.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/DB.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/DB.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/MyApp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/MyApp.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$attr.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$drawable.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$id.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$layout.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$menu.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$string.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$style.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R$xml.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R$xml.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/R.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/SelectArea$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/SelectArea$1.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/SelectArea$AsyncLoader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/SelectArea$AsyncLoader.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/SelectArea$UpdateData.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/SelectArea$UpdateData.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/SelectArea.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/SelectArea.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/WeatherActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/WeatherActivity$1.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/WeatherActivity$UpdateData.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/WeatherActivity$UpdateData.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/WeatherActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/WeatherActivity.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/WeatherWidget$UpdateData.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/WeatherWidget$UpdateData.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/WeatherWidget.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/WeatherWidget.class -------------------------------------------------------------------------------- /bin/classes/com/akasuna/kweather/WeatherWidgetConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/classes/com/akasuna/kweather/WeatherWidgetConfig.class -------------------------------------------------------------------------------- /bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependecy. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /bin/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/drawable-hdpi/ic_menu_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/res/drawable-hdpi/ic_menu_about.png -------------------------------------------------------------------------------- /bin/res/drawable-hdpi/ic_menu_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/res/drawable-hdpi/ic_menu_refresh.png -------------------------------------------------------------------------------- /bin/res/drawable-hdpi/ic_menu_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/res/drawable-hdpi/ic_menu_settings.png -------------------------------------------------------------------------------- /bin/res/drawable-hdpi/widget_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/res/drawable-hdpi/widget_background.png -------------------------------------------------------------------------------- /bin/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/bin/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /gen/com/akasuna/kweather/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.akasuna.kweather; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /gen/com/akasuna/kweather/R.java: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED FILE. DO NOT MODIFY. 2 | * 3 | * This class was automatically generated by the 4 | * aapt tool from the resource data it found. It 5 | * should not be modified by hand. 6 | */ 7 | 8 | package com.akasuna.kweather; 9 | 10 | public final class R { 11 | public static final class attr { 12 | } 13 | public static final class drawable { 14 | public static final int ic_launcher=0x7f020000; 15 | public static final int ic_menu_about=0x7f020001; 16 | public static final int ic_menu_refresh=0x7f020002; 17 | public static final int ic_menu_settings=0x7f020003; 18 | public static final int kweather_screen=0x7f020004; 19 | public static final int kweather_screen2=0x7f020005; 20 | public static final int w0=0x7f020006; 21 | public static final int w1=0x7f020007; 22 | public static final int w10=0x7f020008; 23 | public static final int w11=0x7f020009; 24 | public static final int w12=0x7f02000a; 25 | public static final int w13=0x7f02000b; 26 | public static final int w14=0x7f02000c; 27 | public static final int w15=0x7f02000d; 28 | public static final int w16=0x7f02000e; 29 | public static final int w17=0x7f02000f; 30 | public static final int w18=0x7f020010; 31 | public static final int w19=0x7f020011; 32 | public static final int w2=0x7f020012; 33 | public static final int w20=0x7f020013; 34 | public static final int w21=0x7f020014; 35 | public static final int w22=0x7f020015; 36 | public static final int w23=0x7f020016; 37 | public static final int w24=0x7f020017; 38 | public static final int w25=0x7f020018; 39 | public static final int w26=0x7f020019; 40 | public static final int w27=0x7f02001a; 41 | public static final int w28=0x7f02001b; 42 | public static final int w29=0x7f02001c; 43 | public static final int w3=0x7f02001d; 44 | public static final int w30=0x7f02001e; 45 | public static final int w31=0x7f02001f; 46 | public static final int w4=0x7f020020; 47 | public static final int w5=0x7f020021; 48 | public static final int w6=0x7f020022; 49 | public static final int w7=0x7f020023; 50 | public static final int w8=0x7f020024; 51 | public static final int w9=0x7f020025; 52 | public static final int widget_background=0x7f020026; 53 | } 54 | public static final class id { 55 | public static final int about=0x7f080017; 56 | public static final int bwidgetconfig=0x7f08000f; 57 | public static final int etwidgetconfig=0x7f08000e; 58 | public static final int imgDayWeatherImage=0x7f080003; 59 | public static final int imgImg=0x7f080010; 60 | public static final int imgNightWeatherImage=0x7f080009; 61 | public static final int set=0x7f080016; 62 | public static final int tvArea=0x7f080000; 63 | public static final int tvCity=0x7f080012; 64 | public static final int tvDate=0x7f080001; 65 | public static final int tvDay=0x7f080002; 66 | public static final int tvDayTemp=0x7f080005; 67 | public static final int tvDayWeatherDesc=0x7f080004; 68 | public static final int tvDayWindDesc=0x7f080006; 69 | public static final int tvDayWindValue=0x7f080007; 70 | public static final int tvNight=0x7f080008; 71 | public static final int tvNightTemp=0x7f08000b; 72 | public static final int tvNightWeatherDesc=0x7f08000a; 73 | public static final int tvNightWindDesc=0x7f08000c; 74 | public static final int tvNightWindValue=0x7f08000d; 75 | public static final int tvTemp=0x7f080011; 76 | public static final int tvTempF=0x7f080014; 77 | public static final int tvWeather=0x7f080013; 78 | public static final int update=0x7f080015; 79 | } 80 | public static final class layout { 81 | public static final int list_item=0x7f030000; 82 | public static final int main=0x7f030001; 83 | public static final int weather_list=0x7f030002; 84 | public static final int weatherwidgetconfig=0x7f030003; 85 | public static final int widget=0x7f030004; 86 | } 87 | public static final class menu { 88 | public static final int menu=0x7f070000; 89 | } 90 | public static final class string { 91 | public static final int app_name=0x7f050001; 92 | public static final int hello=0x7f050000; 93 | } 94 | public static final class style { 95 | public static final int text_shadow=0x7f060000; 96 | } 97 | public static final class xml { 98 | public static final int widget_stuff=0x7f040000; 99 | } 100 | } 101 | -------------------------------------------------------------------------------- /proguard.cfg: -------------------------------------------------------------------------------- 1 | -optimizationpasses 5 2 | -dontusemixedcaseclassnames 3 | -dontskipnonpubliclibraryclasses 4 | -dontpreverify 5 | -verbose 6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 | 8 | -keep public class * extends android.app.Activity 9 | -keep public class * extends android.app.Application 10 | -keep public class * extends android.app.Service 11 | -keep public class * extends android.content.BroadcastReceiver 12 | -keep public class * extends android.content.ContentProvider 13 | -keep public class * extends android.app.backup.BackupAgentHelper 14 | -keep public class * extends android.preference.Preference 15 | -keep public class com.android.vending.licensing.ILicensingService 16 | 17 | -keepclasseswithmembernames class * { 18 | native ; 19 | } 20 | 21 | -keepclasseswithmembers class * { 22 | public (android.content.Context, android.util.AttributeSet); 23 | } 24 | 25 | -keepclasseswithmembers class * { 26 | public (android.content.Context, android.util.AttributeSet, int); 27 | } 28 | 29 | -keepclassmembers class * extends android.app.Activity { 30 | public void *(android.view.View); 31 | } 32 | 33 | -keepclassmembers enum * { 34 | public static **[] values(); 35 | public static ** valueOf(java.lang.String); 36 | } 37 | 38 | -keep class * implements android.os.Parcelable { 39 | public static final android.os.Parcelable$Creator *; 40 | } 41 | -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-8 12 | -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_menu_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/ic_menu_about.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_menu_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/ic_menu_refresh.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_menu_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/ic_menu_settings.png -------------------------------------------------------------------------------- /res/drawable-hdpi/kweather_screen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/kweather_screen.jpg -------------------------------------------------------------------------------- /res/drawable-hdpi/kweather_screen2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/kweather_screen2.jpg -------------------------------------------------------------------------------- /res/drawable-hdpi/w0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w0.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w1.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w10.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w11.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w12.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w13.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w14.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w15.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w16.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w17.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w18.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w19.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w2.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w20.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w21.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w22.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w23.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w24.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w25.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w26.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w27.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w28.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w29.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w3.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w30.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w31.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w4.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w5.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w6.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w7.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w8.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/w9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/w9.gif -------------------------------------------------------------------------------- /res/drawable-hdpi/widget_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-hdpi/widget_background.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itsalongstory/KWeather/750e7bdc5b697364a8dae5b898405145f8e492d6/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/layout/list_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/layout/weather_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 20 | 21 | 26 | 27 | 33 | 34 | 39 | 40 | 46 | 47 | 53 | 54 | 60 | 61 | 67 | 68 | 69 | 74 | 75 | 81 | 82 | 87 | 88 | 94 | 95 | 101 | 102 | 108 | 109 | 115 | 116 | 117 | 118 | -------------------------------------------------------------------------------- /res/layout/weatherwidgetconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 | 13 | 14 | 15 |