├── dbdemo
├── .gitignore
├── src
│ ├── main
│ │ ├── assets
│ │ │ └── test.db
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── mxc
│ │ │ └── dbdemo
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── mxc
│ │ └── dbdemo
│ │ └── ExampleInstrumentedTest.java
└── proguard-rules.pro
├── down
├── .gitignore
└── src
│ ├── main
│ ├── res
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ ├── colors.xml
│ │ │ └── styles.xml
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ └── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── down
│ │ ├── events
│ │ ├── EventBase.java
│ │ └── EventComplete.java
│ │ └── CustomObservable.java
│ ├── test
│ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── down
│ │ └── ExampleUnitTest.java
│ └── androidTest
│ └── java
│ └── com
│ └── skymxc
│ └── demo
│ └── down
│ └── ExampleInstrumentedTest.java
├── drag
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ └── layout
│ │ │ │ └── activity_tswipe.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── skymxc
│ │ │ │ └── demo
│ │ │ │ └── drag
│ │ │ │ └── TDragActivity.java
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── drag
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── drag
│ │ └── ExampleInstrumentedTest.java
└── README.md
├── event
├── .gitignore
├── README.md
└── src
│ ├── main
│ ├── res
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ ├── colors.xml
│ │ │ └── styles.xml
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ └── layout
│ │ │ └── activity_c.xml
│ ├── java
│ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── event
│ │ │ ├── OtherEvent.java
│ │ │ ├── MessageEvent.java
│ │ │ └── CActivity.java
│ └── AndroidManifest.xml
│ ├── test
│ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── event
│ │ └── ExampleUnitTest.java
│ └── androidTest
│ └── java
│ └── com
│ └── skymxc
│ └── demo
│ └── event
│ └── ExampleInstrumentedTest.java
├── menus
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── ids.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── menu
│ │ │ │ ├── context_menu.xml
│ │ │ │ ├── popup_menu.xml
│ │ │ │ └── option_menu.xml
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── menus
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── menus
│ │ └── ApplicationTest.java
├── proguard-rules.pro
└── build.gradle
├── thread
├── .gitignore
├── imgs
│ ├── relation.png
│ └── ThreadStates.jpg
└── src
│ ├── main
│ └── res
│ │ ├── values
│ │ ├── dimens.xml
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ └── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ ├── test
│ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── thread
│ │ └── ExampleUnitTest.java
│ └── androidTest
│ └── java
│ └── com
│ └── skymxc
│ └── demo
│ └── thread
│ └── ExampleInstrumentedTest.java
├── ScrollDemo
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── dimens.xml
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── page1.jpg
│ │ │ │ ├── page2.jpg
│ │ │ │ ├── page3.jpg
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── layout
│ │ │ │ └── activity_spinner.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── samson
│ │ │ └── scroll
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── samson
│ │ └── scroll
│ │ └── ExampleInstrumentedTest.java
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── local.properties
└── proguard-rules.pro
├── animation
├── .gitignore
├── over
│ └── over.png
├── README.md
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── a_5.jpg
│ │ │ │ ├── a_6.jpg
│ │ │ │ ├── a_01.jpg
│ │ │ │ ├── a_02.jpg
│ │ │ │ ├── a_03.jpg
│ │ │ │ ├── a_04.jpg
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── anim
│ │ │ │ ├── anim_alpha.xml
│ │ │ │ ├── anim_rotate.xml
│ │ │ │ ├── anim_scale.xml
│ │ │ │ ├── anim_translation.xml
│ │ │ │ └── anim_set.xml
│ │ │ ├── animator
│ │ │ │ ├── animator_value.xml
│ │ │ │ └── animator_object.xml
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── drawable
│ │ │ │ └── drawable_frame.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── animation
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── animation
│ │ └── ApplicationTest.java
├── proguard-rules.pro
└── build.gradle
├── broadcast
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── layout
│ │ │ │ └── activity_second.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── broadcast
│ │ │ ├── SecondActivity.java
│ │ │ └── receiver
│ │ │ ├── LocalReceiver.java
│ │ │ └── SecondReceiver.java
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── broadcast
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── broadcast
│ │ └── ExampleInstrumentedTest.java
└── proguard-rules.pro
├── browser
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── qo2.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── gpm.png
│ │ │ │ ├── load.gif
│ │ │ │ ├── out.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── browser
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── browser
│ │ └── ExampleInstrumentedTest.java
└── proguard-rules.pro
├── fragment
├── .gitignore
├── over
│ ├── TabLayout.png
│ └── fragmentTabHost.png
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── cb_icon_pen_black.png
│ │ │ │ ├── cb_icon_pen_normal.png
│ │ │ │ ├── cb_icon_more_normal.png
│ │ │ │ ├── cb_icon_more_selected.png
│ │ │ │ ├── cb_icon_tixing_normal.png
│ │ │ │ ├── cb_icon_discover_normal.png
│ │ │ │ ├── cb_icon_guanzhu_normal.png
│ │ │ │ ├── cb_icon_tixing_selected.png
│ │ │ │ ├── cb_icon_discover_selected.png
│ │ │ │ └── cb_icon_guanzhu_selected.png
│ │ │ ├── color
│ │ │ │ └── selector_font.xml
│ │ │ ├── drawable
│ │ │ │ ├── selector_bg_info.xml
│ │ │ │ ├── selector_bg.xml
│ │ │ │ ├── selector_bg_attach.xml
│ │ │ │ └── selector_bg_message.xml
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── layout
│ │ │ │ ├── fragment_tab_discover.xml
│ │ │ │ ├── fragment_tab_attach.xml
│ │ │ │ ├── fragment_tab_info.xml
│ │ │ │ ├── fragment_tab_message.xml
│ │ │ │ └── activity_fragment_tab_host.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── fragment
│ │ │ └── fragment
│ │ │ ├── AttachFragment.java
│ │ │ └── DiscoverFragment.java
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── fragment
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── fragment
│ │ └── ExampleInstrumentedTest.java
├── README.md
└── proguard-rules.pro
├── getweather
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── layout
│ │ │ │ └── weahter_header_layout.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── skymxc
│ │ │ │ └── demo
│ │ │ │ └── getweather
│ │ │ │ └── Weather.java
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── getweather
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── getweather
│ │ └── ApplicationTest.java
├── proguard-rules.pro
└── build.gradle
├── handler
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── a.png
│ │ │ │ ├── d.png
│ │ │ │ ├── f.png
│ │ │ │ ├── h.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── handler
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── handler
│ │ └── ExampleInstrumentedTest.java
└── proguard-rules.pro
├── jsonoperate
├── .gitignore
├── README.md
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ ├── assets
│ │ │ └── object.json
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── skymxc
│ │ │ │ └── demo
│ │ │ │ └── jsonoperate
│ │ │ │ └── Clazz.java
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── jsonoperate
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── jsonoperate
│ │ └── ApplicationTest.java
├── proguard-rules.pro
└── build.gradle
├── parsexml
├── .gitignore
├── README.md
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── asstes.xml
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ ├── assets
│ │ │ └── students.xml
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── parsexml
│ │ │ └── Student.java
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── parsexml
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── parsexml
│ │ └── ApplicationTest.java
├── proguard-rules.pro
└── build.gradle
├── permission
├── .gitignore
├── README.md
├── src
│ ├── main
│ │ └── res
│ │ │ ├── values
│ │ │ ├── strings.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ └── dimens.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── permission
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── permission
│ │ └── ExampleInstrumentedTest.java
└── proguard-rules.pro
├── contentprovider
├── .gitignore
├── src
│ ├── main
│ │ └── res
│ │ │ ├── values
│ │ │ ├── strings.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── layout
│ │ │ └── activity_main.xml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── contentprovider
│ │ └── ExampleUnitTest.java
└── proguard-rules.pro
├── downloadimage
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── over0.png
│ │ │ │ ├── voer1.png
│ │ │ │ ├── async_task1.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable
│ │ │ │ ├── shape_bg.xml
│ │ │ │ ├── shape_progress.xml
│ │ │ │ └── progress_bg.xml
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── downloadimage
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── downloadimage
│ │ └── ApplicationTest.java
├── readme.md
├── proguard-rules.pro
└── build.gradle
├── notification
├── .gitignore
├── over
│ └── over0.png
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── d.png
│ │ │ │ ├── a04.png
│ │ │ │ ├── ao5.png
│ │ │ │ ├── ao6.png
│ │ │ │ ├── icon.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── layout
│ │ │ │ └── activity_second.xml
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── notification
│ │ │ ├── SecondActivity.java
│ │ │ └── receiver
│ │ │ └── MyReceiver.java
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── notification
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── notification
│ │ └── ExampleInstrumentedTest.java
└── proguard-rules.pro
├── recyclerview
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── drawable
│ │ │ │ ├── ewm.png
│ │ │ │ └── shape.xml
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── faa.png
│ │ │ │ ├── fae.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── layout
│ │ │ │ └── activity_linear.xml
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── recyclerview
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── recyclerview
│ │ └── ExampleInstrumentedTest.java
└── proguard-rules.pro
├── intent_intentFilter
├── .gitignore
├── readme.md
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── add.png
│ │ │ │ ├── top.jpg
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── intent.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable
│ │ │ │ └── shape_bg.xml
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── layout
│ │ │ │ ├── activity_c.xml
│ │ │ │ └── activity_a.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── androiddemo
│ │ │ ├── CActivity.java
│ │ │ └── AActivity.java
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── androiddemo
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── androiddemo
│ │ └── ApplicationTest.java
├── proguard-rules.pro
└── build.gradle
├── testcontentresolver
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── testcontentresolver
│ │ └── ExampleUnitTest.java
└── proguard-rules.pro
├── practicenetwork_volley
├── .gitignore
├── libs
│ ├── volley.jar
│ ├── picasso-2.5.2.jar
│ └── fastjson-1.2.9-SNAPSHOT.jar
├── README.md
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── jiantou.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── values-w820dp
│ │ │ │ └── dimens.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── skymxc
│ │ │ │ └── demo
│ │ │ │ └── practicenetwork_volley
│ │ │ │ └── Result.java
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── skymxc
│ │ │ └── demo
│ │ │ └── practicenetwork_volley
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── skymxc
│ │ └── demo
│ │ └── practicenetwork_volley
│ │ └── ApplicationTest.java
├── proguard-rules.pro
└── build.gradle
├── settings.gradle
├── .gitignore
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
└── gradle.properties
/dbdemo/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/down/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/drag/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/event/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/menus/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/thread/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/ScrollDemo/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/animation/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/broadcast/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/browser/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/fragment/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/getweather/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/handler/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/jsonoperate/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/parsexml/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/permission/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/contentprovider/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/downloadimage/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/notification/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/recyclerview/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/event/README.md:
--------------------------------------------------------------------------------
1 | # Eventbus 3.0 使用笔记
2 |
--------------------------------------------------------------------------------
/intent_intentFilter/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/testcontentresolver/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/practicenetwork_volley/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/permission/README.md:
--------------------------------------------------------------------------------
1 | # Android 6.0 运行时权限 处理方案
2 |
--------------------------------------------------------------------------------
/parsexml/README.md:
--------------------------------------------------------------------------------
1 | # Parse XML
2 |
3 | - SAX
4 | - Pull
5 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':event', ':down', ':thread'
2 |
3 |
4 |
--------------------------------------------------------------------------------
/intent_intentFilter/readme.md:
--------------------------------------------------------------------------------
1 | #intent_intentFilter
2 | intent的显示和隐式使用,intentFilter的定义
3 |
--------------------------------------------------------------------------------
/animation/over/over.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/over/over.png
--------------------------------------------------------------------------------
/jsonoperate/README.md:
--------------------------------------------------------------------------------
1 | # Android 中关于json的操作
2 |
3 | - 原生 json操作
4 | - fastjson 使用
5 | - Gson 使用
6 |
--------------------------------------------------------------------------------
/thread/imgs/relation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/imgs/relation.png
--------------------------------------------------------------------------------
/fragment/over/TabLayout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/over/TabLayout.png
--------------------------------------------------------------------------------
/notification/over/over0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/over/over0.png
--------------------------------------------------------------------------------
/parsexml/src/main/res/values/asstes.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/thread/imgs/ThreadStates.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/imgs/ThreadStates.jpg
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | .idea
4 | /local.properties
5 | .DS_Store
6 | build/*
7 | /captures
8 | build/
9 |
--------------------------------------------------------------------------------
/dbdemo/src/main/assets/test.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/dbdemo/src/main/assets/test.db
--------------------------------------------------------------------------------
/down/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Down
3 |
4 |
--------------------------------------------------------------------------------
/drag/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | drag
3 |
4 |
--------------------------------------------------------------------------------
/event/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Event
3 |
4 |
--------------------------------------------------------------------------------
/menus/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Menus
3 |
4 |
--------------------------------------------------------------------------------
/thread/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 |
4 |
--------------------------------------------------------------------------------
/animation/README.md:
--------------------------------------------------------------------------------
1 | # 常用动画
2 |
3 | 
4 |
--------------------------------------------------------------------------------
/browser/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Browser
3 |
4 |
--------------------------------------------------------------------------------
/dbdemo/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | DBDemo
3 |
4 |
--------------------------------------------------------------------------------
/fragment/over/fragmentTabHost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/over/fragmentTabHost.png
--------------------------------------------------------------------------------
/fragment/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Fragment
3 |
4 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/handler/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Handler
3 |
4 |
--------------------------------------------------------------------------------
/parsexml/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ParseXML
3 |
4 |
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ScrollDemo
3 |
4 |
--------------------------------------------------------------------------------
/animation/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Animation
3 |
4 |
--------------------------------------------------------------------------------
/broadcast/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Broadcast
3 |
4 |
--------------------------------------------------------------------------------
/getweather/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | GetWeather
3 |
4 |
--------------------------------------------------------------------------------
/permission/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Permission
3 |
4 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | DownLoadImage
3 |
4 |
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-hdpi/a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-hdpi/a.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-hdpi/d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-hdpi/d.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-hdpi/f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-hdpi/f.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-hdpi/h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-hdpi/h.png
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | JsonOperate
3 |
4 |
--------------------------------------------------------------------------------
/notification/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Notification
3 |
4 |
--------------------------------------------------------------------------------
/practicenetwork_volley/libs/volley.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/libs/volley.jar
--------------------------------------------------------------------------------
/recyclerview/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | RecyclerView
3 |
4 |
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-mdpi/a_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-mdpi/a_5.jpg
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-mdpi/a_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-mdpi/a_6.jpg
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-hdpi/qo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-hdpi/qo2.png
--------------------------------------------------------------------------------
/contentprovider/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ContentProvider
3 |
4 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | AndroidDemo
3 |
4 |
--------------------------------------------------------------------------------
/recyclerview/src/main/res/drawable/ewm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/drawable/ewm.png
--------------------------------------------------------------------------------
/ScrollDemo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-mdpi/a_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-mdpi/a_01.jpg
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-mdpi/a_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-mdpi/a_02.jpg
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-mdpi/a_03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-mdpi/a_03.jpg
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-mdpi/a_04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-mdpi/a_04.jpg
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-xxxhdpi/gpm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-xxxhdpi/gpm.png
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-xxxhdpi/load.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-xxxhdpi/load.gif
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-xxxhdpi/out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-xxxhdpi/out.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-hdpi/d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-hdpi/d.png
--------------------------------------------------------------------------------
/practicenetwork_volley/README.md:
--------------------------------------------------------------------------------
1 | #Volley 网络访问框架的使用
2 |
3 | - StringRequest
4 | - ImageRequest
5 | - ImageLoader
6 | - NetworkImageView
7 |
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-xhdpi/page1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-xhdpi/page1.jpg
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-xhdpi/page2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-xhdpi/page2.jpg
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-xhdpi/page3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-xhdpi/page3.jpg
--------------------------------------------------------------------------------
/dbdemo/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/dbdemo/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dbdemo/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/dbdemo/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/menus/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/menus/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/menus/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/menus/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/menus/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/menus/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-hdpi/a04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-hdpi/a04.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-hdpi/ao5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-hdpi/ao5.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-hdpi/ao6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-hdpi/ao6.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-hdpi/icon.png
--------------------------------------------------------------------------------
/practicenetwork_volley/libs/picasso-2.5.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/libs/picasso-2.5.2.jar
--------------------------------------------------------------------------------
/recyclerview/src/main/res/mipmap-mdpi/faa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/mipmap-mdpi/faa.png
--------------------------------------------------------------------------------
/recyclerview/src/main/res/mipmap-mdpi/fae.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/mipmap-mdpi/fae.png
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | TestContentResolver
3 |
4 |
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dbdemo/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/dbdemo/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dbdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/dbdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-hdpi/over0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-hdpi/over0.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-hdpi/voer1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-hdpi/voer1.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/menus/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/menus/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/menus/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/menus/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/parsexml/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/parsexml/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/parsexml/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/parsexml/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | PracticeNetwork_volley
3 |
4 |
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/broadcast/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/broadcast/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/broadcast/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/broadcast/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/broadcast/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/broadcast/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/broadcast/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/broadcast/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/browser/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/browser/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dbdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/dbdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/getweather/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/getweather/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/getweather/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/getweather/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/getweather/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/getweather/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/handler/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/handler/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/jsonoperate/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/jsonoperate/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/parsexml/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/parsexml/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/parsexml/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/parsexml/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/parsexml/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/parsexml/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/permission/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/permission/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/permission/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/permission/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/permission/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/permission/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/ScrollDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/animation/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/animation/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/broadcast/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/broadcast/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/down/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/down/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-hdpi/async_task1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-hdpi/async_task1.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/drag/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/drag/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/getweather/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/getweather/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/getweather/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/getweather/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-xxhdpi/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-xxhdpi/add.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-xxhdpi/top.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-xxhdpi/top.jpg
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/jsonoperate/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/jsonoperate/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/permission/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/permission/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/permission/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/permission/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/recyclerview/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/recyclerview/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/recyclerview/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/contentprovider/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/contentprovider/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/contentprovider/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/contentprovider/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/contentprovider/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/contentprovider/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/downloadimage/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/downloadimage/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/event/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/event/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/jsonoperate/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/notification/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/notification/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/practicenetwork_volley/libs/fastjson-1.2.9-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/libs/fastjson-1.2.9-SNAPSHOT.jar
--------------------------------------------------------------------------------
/recyclerview/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/recyclerview/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/recyclerview/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/thread/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/thread/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/contentprovider/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/contentprovider/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/contentprovider/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/contentprovider/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_pen_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_pen_black.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_pen_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_pen_normal.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-xxxhdpi/intent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-xxxhdpi/intent.png
--------------------------------------------------------------------------------
/jsonoperate/src/main/assets/object.json:
--------------------------------------------------------------------------------
1 | {
2 | "name":"张三",
3 | "age":19,
4 | "id":0,
5 | "live":true,
6 | "interest":["basketball","computer","programmer"]
7 | }
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/mipmap-mdpi/jiantou.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/src/main/res/mipmap-mdpi/jiantou.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_more_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_more_normal.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_more_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_more_selected.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_tixing_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_tixing_normal.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/testcontentresolver/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/testcontentresolver/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/testcontentresolver/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/testcontentresolver/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_discover_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_discover_normal.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_guanzhu_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_guanzhu_normal.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_tixing_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_tixing_selected.png
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/intent_intentFilter/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/testcontentresolver/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_discover_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_discover_selected.png
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_guanzhu_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/fragment/src/main/res/mipmap-xxxhdpi/cb_icon_guanzhu_selected.png
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/skymxc/AndroidDemo/HEAD/practicenetwork_volley/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/drag/README.md:
--------------------------------------------------------------------------------
1 | # ViewDragHelper
2 |
3 | ## 侧滑菜单实现
4 |
5 | > 主要是 'ViewDragHelper' 的使用,使用侧滑菜单做实践
6 |
7 | - DragLayout 是简单的方法实现,可以在布局内自由拖动
8 | - SwipeItemLayout 侧滑布局
9 | - MyAdapter 适配器
10 |
--------------------------------------------------------------------------------
/menus/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/parsexml/src/main/assets/students.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 张三
5 | 13班
6 | 17
7 |
8 |
9 |
--------------------------------------------------------------------------------
/dbdemo/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/down/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/drag/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/event/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/menus/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/menus/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/animation/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/animation/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/broadcast/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/broadcast/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/browser/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/browser/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/dbdemo/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/fragment/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/fragment/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/getweather/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/getweather/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/handler/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/handler/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/parsexml/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/parsexml/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/permission/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/permission/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/thread/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/contentprovider/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/contentprovider/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/notification/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/notification/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/recyclerview/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Jul 20 20:11:39 CST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
7 |
--------------------------------------------------------------------------------
/ScrollDemo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Dec 28 10:00:20 PST 2015
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
7 |
--------------------------------------------------------------------------------
/notification/src/main/res/layout/activity_second.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/java/com/skymxc/demo/practicenetwork_volley/Result.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.practicenetwork_volley;
2 |
3 | /**
4 | * Created by sky-mxc
5 | */
6 | public class Result {
7 | public T data;
8 | public int state;
9 | public String describe;
10 | }
11 |
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 150dp
6 |
7 |
--------------------------------------------------------------------------------
/fragment/src/main/res/color/selector_font.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/animation/src/main/res/anim/anim_alpha.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/drawable/shape_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
--------------------------------------------------------------------------------
/fragment/src/main/res/drawable/selector_bg_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/animation/src/main/res/anim/anim_rotate.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/fragment/src/main/res/drawable/selector_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/fragment/src/main/res/drawable/selector_bg_attach.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/fragment/src/main/res/drawable/selector_bg_message.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/drawable/shape_progress.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/animation/src/main/res/animator/animator_value.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 100dp
6 | 90dp
7 |
8 |
--------------------------------------------------------------------------------
/recyclerview/src/main/res/drawable/shape.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
9 |
10 |
--------------------------------------------------------------------------------
/recyclerview/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 50dp
6 | 60dp
7 |
8 |
--------------------------------------------------------------------------------
/animation/src/main/res/anim/anim_scale.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
--------------------------------------------------------------------------------
/thread/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Thread
3 | 创建线程
4 | 启动线程_start
5 | clean
6 | SyncActivity
7 | ]]>
8 |
9 |
--------------------------------------------------------------------------------
/menus/src/main/res/menu/context_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/browser/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/dbdemo/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/fragment/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/handler/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/menus/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/parsexml/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/animation/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/broadcast/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/getweather/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/notification/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/permission/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/recyclerview/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/contentprovider/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/drawable/shape_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
8 |
9 |
10 |
11 |
13 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/menus/src/test/java/com/skymxc/demo/menus/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.menus;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/fragment/README.md:
--------------------------------------------------------------------------------
1 | # 底部菜单实现的集中方式
2 |
3 | - FragmentTabHost
4 | - FragmentTabHost+viewpager
5 | - TabLayout+viewpager
6 |
7 | > FragmentTabHost+viewpager | FramgentTabHost
8 | 
9 |
10 | > TabLayout + viewpager
11 | 
12 |
--------------------------------------------------------------------------------
/parsexml/src/test/java/com/skymxc/demo/parsexml/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.parsexml;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/animation/src/main/res/anim/anim_translation.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
--------------------------------------------------------------------------------
/animation/src/test/java/com/skymxc/demo/animation/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.animation;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/drag/src/main/java/com/skymxc/demo/drag/TDragActivity.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.drag;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class TDragActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_tdrag);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/getweather/src/test/java/com/skymxc/demo/getweather/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.getweather;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/jsonoperate/src/test/java/com/skymxc/demo/jsonoperate/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.jsonoperate;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/animation/src/main/res/animator/animator_object.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
14 |
15 |
--------------------------------------------------------------------------------
/downloadimage/src/test/java/com/skymxc/demo/downloadimage/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.downloadimage;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/intent_intentFilter/src/test/java/com/skymxc/demo/androiddemo/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.androiddemo;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/broadcast/src/main/java/com/skymxc/demo/broadcast/SecondActivity.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.broadcast;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class SecondActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_second);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/dbdemo/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/down/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/drag/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/event/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/fragment/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/handler/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/java/com/skymxc/demo/androiddemo/CActivity.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.androiddemo;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class CActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_c);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/menus/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/parsexml/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/animation/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/broadcast/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/downloadimage/readme.md:
--------------------------------------------------------------------------------
1 | #AsyncTask 异步加载网络图片 结合Thread 加载网络图片
2 | demo中对比了两种方法的用法
3 | ##AsyncTask工作原理图
4 | 
5 |
6 | ##Demo最后的效果图片
7 | 
8 | 
9 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/getweather/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/jsonoperate/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/menus/src/androidTest/java/com/skymxc/demo/menus/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.menus;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/notification/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/permission/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/recyclerview/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/contentprovider/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/thread/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/parsexml/src/androidTest/java/com/skymxc/demo/parsexml/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.parsexml;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/testcontentresolver/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/animation/src/androidTest/java/com/skymxc/demo/animation/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.animation;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/getweather/src/androidTest/java/com/skymxc/demo/getweather/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.getweather;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/practicenetwork_volley/src/test/java/com/skymxc/demo/practicenetwork_volley/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.practicenetwork_volley;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * To work on unit tests, switch the Test Artifact in the Build Variants view.
9 | */
10 | public class ExampleUnitTest {
11 | @Test
12 | public void addition_isCorrect() throws Exception {
13 | assertEquals(4, 2 + 2);
14 | }
15 | }
--------------------------------------------------------------------------------
/jsonoperate/src/androidTest/java/com/skymxc/demo/jsonoperate/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.jsonoperate;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/downloadimage/src/androidTest/java/com/skymxc/demo/downloadimage/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.downloadimage;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/intent_intentFilter/src/androidTest/java/com/skymxc/demo/androiddemo/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.androiddemo;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/event/src/main/res/layout/activity_c.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/dbdemo/src/test/java/com/mxc/dbdemo/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.mxc.dbdemo;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/practicenetwork_volley/src/androidTest/java/com/skymxc/demo/practicenetwork_volley/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.practicenetwork_volley;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/ScrollDemo/src/test/java/com/samson/scroll/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.samson.scroll;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/down/src/test/java/com/skymxc/demo/down/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.down;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/drag/src/test/java/com/skymxc/demo/drag/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.drag;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/event/src/test/java/com/skymxc/demo/event/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.event;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/browser/src/test/java/com/skymxc/demo/browser/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.browser;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/event/src/main/java/com/skymxc/demo/event/OtherEvent.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.event;
2 |
3 | /**
4 | * Created by mxc on 2017/8/8.
5 | * description:
6 | */
7 |
8 | public class OtherEvent {
9 | private String msg;
10 |
11 | public OtherEvent(String msg) {
12 | this.msg = msg;
13 | }
14 |
15 | public OtherEvent() {
16 | }
17 |
18 | public String getMsg() {
19 | return msg;
20 | }
21 |
22 | public void setMsg(String msg) {
23 | this.msg = msg;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/handler/src/test/java/com/skymxc/demo/handler/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.handler;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/thread/src/test/java/com/skymxc/demo/thread/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.thread;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/fragment/src/test/java/com/skymxc/demo/fragment/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.fragment;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/broadcast/src/test/java/com/skymxc/demo/broadcast/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.broadcast;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/menus/src/main/res/menu/popup_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/permission/src/test/java/com/skymxc/demo/permission/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.permission;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/down/src/main/java/com/skymxc/demo/down/events/EventBase.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.down.events;
2 |
3 | /**
4 | * Created by mxc on 2017/8/28.
5 | * description:
6 | */
7 |
8 | public class EventBase {
9 |
10 | protected String url;
11 |
12 | public EventBase(String url) {
13 | this.url = url;
14 | }
15 |
16 | public EventBase() {
17 | }
18 |
19 | public String getUrl() {
20 | return url;
21 | }
22 |
23 | public void setUrl(String url) {
24 | this.url = url;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/event/src/main/java/com/skymxc/demo/event/MessageEvent.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.event;
2 |
3 | /**
4 | * Created by mxc on 2017/8/7.
5 | * description: 消息事件
6 | */
7 |
8 | public class MessageEvent {
9 | protected String msg;
10 |
11 | public MessageEvent(String msg) {
12 | this.msg = msg;
13 | }
14 |
15 | public MessageEvent() {
16 | }
17 |
18 | public String getMsg() {
19 | return msg;
20 | }
21 |
22 | public void setMsg(String msg) {
23 | this.msg = msg;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/notification/src/test/java/com/skymxc/demo/notification/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.notification;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/recyclerview/src/test/java/com/skymxc/demo/recyclerview/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.recyclerview;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/animation/src/main/res/anim/anim_set.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
9 |
10 |
16 |
17 |
--------------------------------------------------------------------------------
/contentprovider/src/test/java/com/skymxc/demo/contentprovider/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.contentprovider;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/browser/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/down/src/main/java/com/skymxc/demo/down/CustomObservable.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.down;
2 |
3 | import java.util.Observable;
4 |
5 | /**
6 | * Created by mxc on 2017/8/29.
7 | * description:
8 | */
9 |
10 | public class CustomObservable extends Observable {
11 |
12 | @Override
13 | public void notifyObservers() {
14 | setChanged();
15 | super.notifyObservers();
16 | }
17 |
18 | @Override
19 | public void notifyObservers(Object arg) {
20 | setChanged();
21 | super.notifyObservers(arg);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/notification/src/main/java/com/skymxc/demo/notification/SecondActivity.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.notification;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.support.v7.app.AppCompatActivity;
6 |
7 | /**
8 | * Created by sky-mxc
9 | */
10 | public class SecondActivity extends AppCompatActivity {
11 | @Override
12 | protected void onCreate(@Nullable Bundle savedInstanceState) {
13 | super.onCreate(savedInstanceState);
14 | setContentView(R.layout.activity_second);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/testcontentresolver/src/test/java/com/skymxc/demo/testcontentresolver/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.testcontentresolver;
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() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/ScrollDemo/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | #Fri Dec 09 11:43:09 CST 2016
11 | ndk.dir=E\:\\Android\\sdk\\ytzlSDK\\ndk-bundle\\ndk-bundle
12 | sdk.dir=E\:\\Android\\sdk\\ytzlSDK
13 |
--------------------------------------------------------------------------------
/broadcast/src/main/java/com/skymxc/demo/broadcast/receiver/LocalReceiver.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.broadcast.receiver;
2 |
3 | import android.content.BroadcastReceiver;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.util.Log;
7 |
8 | /**
9 | * Created by sky-mxc
10 | */
11 |
12 | public class LocalReceiver extends BroadcastReceiver {
13 | private static final String TAG ="LocalReceiver";
14 | @Override
15 | public void onReceive(Context context, Intent intent) {
16 | Log.i(TAG,"===接受到 广播:"+intent.getAction());
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/animation/src/main/res/drawable/drawable_frame.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/jsonoperate/src/main/java/com/skymxc/demo/jsonoperate/Clazz.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.jsonoperate;
2 |
3 | import java.util.List;
4 |
5 | /**
6 | * Created by sky-mxc
7 | */
8 | public class Clazz {
9 | private String name;
10 | private List students;
11 |
12 | public void setName(String name) {
13 | this.name = name;
14 | }
15 |
16 | public void setStudents(List students) {
17 | this.students = students;
18 | }
19 |
20 | public String getName() {
21 | return name;
22 | }
23 |
24 | public List getStudents() {
25 | return students;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/notification/src/main/java/com/skymxc/demo/notification/receiver/MyReceiver.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.notification.receiver;
2 |
3 | import android.content.BroadcastReceiver;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.util.Log;
7 | import android.widget.Toast;
8 |
9 | /**
10 | * Created by sky-mxc
11 | */
12 |
13 | public class MyReceiver extends BroadcastReceiver {
14 | @Override
15 | public void onReceive(Context context, Intent intent) {
16 | Log.e("tag","==========action:"+intent.getAction());
17 | Toast.makeText(context,"接受到广播了",Toast.LENGTH_LONG).show();
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/ScrollDemo/src/main/res/layout/activity_spinner.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
14 |
15 |
--------------------------------------------------------------------------------
/contentprovider/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/broadcast/src/main/res/layout/activity_second.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/parsexml/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/jsonoperate/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/animation/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/broadcast/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/browser/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/drag/src/main/res/layout/activity_tswipe.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/fragment/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/handler/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/menus/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/parsexml/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/ScrollDemo/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /opt/android-sdk-linux/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/dbdemo/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\sdk\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/downloadimage/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/getweather/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/jsonoperate/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/notification/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/permission/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/recyclerview/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/contentprovider/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/getweather/src/main/res/layout/weahter_header_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
18 |
19 |
--------------------------------------------------------------------------------
/intent_intentFilter/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/menus/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.1"
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.menus"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.0'
26 | }
27 |
--------------------------------------------------------------------------------
/testcontentresolver/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/parsexml/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.1"
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.parsexml"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.0'
26 | }
27 |
--------------------------------------------------------------------------------
/practicenetwork_volley/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Android\ytzlSDK/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/animation/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.1"
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.animation"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.1'
26 | }
27 |
--------------------------------------------------------------------------------
/getweather/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.1"
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.getweather"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.0'
26 | }
27 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/java/com/skymxc/demo/androiddemo/AActivity.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.androiddemo;
2 |
3 | import android.content.Intent;
4 | import android.os.Bundle;
5 | import android.support.v7.app.AppCompatActivity;
6 | import android.widget.TextView;
7 |
8 | public class AActivity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_a);
14 | Intent intent = getIntent();//获取启动此activity的intent
15 | String origin = intent.getStringExtra("origin");
16 | TextView tv = (TextView) findViewById(R.id.text);
17 | tv.setText("origin:"+origin);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/jsonoperate/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.1"
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.jsonoperate"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.0'
26 | }
27 |
--------------------------------------------------------------------------------
/downloadimage/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.1"
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.downloadimage"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.0'
26 | }
27 |
--------------------------------------------------------------------------------
/intent_intentFilter/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion '25.0.0'
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.androiddemo"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.0'
26 | }
27 |
--------------------------------------------------------------------------------
/menus/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/animation/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/fragment/src/main/res/layout/fragment_tab_discover.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
18 |
19 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/layout/activity_c.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/ScrollDemo/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/down/src/main/java/com/skymxc/demo/down/events/EventComplete.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.down.events;
2 |
3 |
4 | /**
5 | * Created by mxc on 2017/8/17.
6 | * description:
7 | */
8 |
9 | public class EventComplete extends EventBase {
10 |
11 | protected String path;
12 |
13 | public EventComplete(String url, String path) {
14 | this.url = url;
15 | this.path = path;
16 | }
17 |
18 | public EventComplete() {
19 | }
20 |
21 | public String getUrl() {
22 | return url;
23 | }
24 |
25 | public void setUrl(String url) {
26 | this.url = url;
27 | }
28 |
29 | public String getPath() {
30 | return path;
31 | }
32 |
33 | public void setPath(String path) {
34 | this.path = path;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/handler/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/browser/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/downloadimage/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/getweather/src/main/java/com/skymxc/demo/getweather/Weather.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.getweather;
2 |
3 | /**
4 | * Created by sky-mxc
5 | */
6 | public class Weather {
7 | //日期
8 | private String date;
9 | //最高温度
10 | private String high;
11 | //最低温度
12 | private String low;
13 |
14 | public void setDate(String date) {
15 | this.date = date;
16 | }
17 |
18 | public void setHigh(String high) {
19 | this.high = high;
20 | }
21 |
22 | public void setLow(String low) {
23 | this.low = low;
24 | }
25 |
26 | public String getDate() {
27 | return date;
28 | }
29 |
30 | public String getHigh() {
31 | return high;
32 | }
33 |
34 | public String getLow() {
35 | return low;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/testcontentresolver/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/broadcast/src/main/java/com/skymxc/demo/broadcast/receiver/SecondReceiver.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.broadcast.receiver;
2 |
3 | import android.content.BroadcastReceiver;
4 | import android.content.Context;
5 | import android.content.Intent;
6 | import android.os.SystemClock;
7 | import android.util.Log;
8 |
9 | /**
10 | * Created by sky-mxc
11 | */
12 |
13 | public class SecondReceiver extends BroadcastReceiver {
14 | private static final String TAG = "SecondReceiver";
15 | @Override
16 | public void onReceive(Context context, Intent intent) {
17 | Log.i(TAG,"==action:"+intent.getAction()+"===time:"+ SystemClock.currentThreadTimeMillis());
18 | Log.i(TAG,"==type:"+intent.getStringExtra("type"));
19 | Log.e(TAG,"==result:"+getResultExtras(true).getString("result"));
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/fragment/src/main/res/layout/fragment_tab_attach.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
11 |
18 |
--------------------------------------------------------------------------------
/dbdemo/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/fragment/src/main/res/layout/fragment_tab_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
11 |
19 |
20 |
--------------------------------------------------------------------------------
/fragment/src/main/res/layout/fragment_tab_message.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
19 |
20 |
--------------------------------------------------------------------------------
/getweather/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/recyclerview/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/practicenetwork_volley/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/downloadimage/src/main/res/drawable/progress_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 |
11 |
12 |
13 |
14 | -
15 |
16 |
17 |
18 |
19 |
20 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/fragment/src/main/java/com/skymxc/demo/fragment/fragment/AttachFragment.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.fragment.fragment;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.support.v4.app.Fragment;
6 | import android.view.Gravity;
7 | import android.view.LayoutInflater;
8 | import android.view.View;
9 | import android.view.ViewGroup;
10 | import android.widget.TextView;
11 |
12 | /**
13 | * Created by sky-mxc
14 | */
15 |
16 | public class AttachFragment extends Fragment {
17 | @Nullable
18 | @Override
19 | public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
20 | TextView textView = new TextView(getActivity());
21 | textView.setText("关注");
22 | textView.setGravity(Gravity.CENTER);
23 | return textView;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/fragment/src/main/java/com/skymxc/demo/fragment/fragment/DiscoverFragment.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.fragment.fragment;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.support.v4.app.Fragment;
6 | import android.view.Gravity;
7 | import android.view.LayoutInflater;
8 | import android.view.View;
9 | import android.view.ViewGroup;
10 | import android.widget.TextView;
11 |
12 | /**
13 | * Created by sky-mxc
14 | */
15 |
16 | public class DiscoverFragment extends Fragment {
17 |
18 | @Nullable
19 | @Override
20 | public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
21 | TextView textView = new TextView(getActivity());
22 | textView.setText("发现");
23 | textView.setGravity(Gravity.CENTER);
24 | return textView;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/intent_intentFilter/src/main/res/layout/activity_a.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/menus/src/main/res/menu/option_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/dbdemo/src/androidTest/java/com/mxc/dbdemo/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.mxc.dbdemo;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.mxc.dbdemo", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/ScrollDemo/src/androidTest/java/com/samson/scroll/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.samson.scroll;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.samson.scroll", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/down/src/androidTest/java/com/skymxc/demo/down/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.down;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.down", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/drag/src/androidTest/java/com/skymxc/demo/drag/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.drag;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.drag", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/parsexml/src/main/java/com/skymxc/demo/parsexml/Student.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.parsexml;
2 |
3 | /**
4 | * Created by sky-mxc
5 | */
6 | public class Student {
7 | private String name;
8 | private String clazz;
9 | private int age;
10 | private int id;
11 |
12 | public int getId() {
13 | return id;
14 | }
15 |
16 | public void setId(int id) {
17 | this.id = id;
18 | }
19 |
20 | public void setName(String name) {
21 | this.name = name;
22 | }
23 |
24 | public void setClazz(String clazz) {
25 | this.clazz = clazz;
26 | }
27 |
28 | public void setAge(int age) {
29 | this.age = age;
30 | }
31 |
32 | public String getName() {
33 | return name;
34 | }
35 |
36 | public String getClazz() {
37 | return clazz;
38 | }
39 |
40 | public int getAge() {
41 | return age;
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/event/src/androidTest/java/com/skymxc/demo/event/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.event;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.event", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/event/src/main/java/com/skymxc/demo/event/CActivity.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.event;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 | import android.util.Log;
6 |
7 | import org.greenrobot.eventbus.EventBus;
8 | import org.greenrobot.eventbus.Subscribe;
9 |
10 | public class CActivity extends AppCompatActivity {
11 |
12 | @Override
13 | protected void onCreate(Bundle savedInstanceState) {
14 | super.onCreate(savedInstanceState);
15 | setContentView(R.layout.activity_c);
16 | EventBus.getDefault().register(this);
17 | }
18 |
19 | @Subscribe(sticky = true)
20 | public void onOtherEvent(OtherEvent event){
21 | Log.e("onOtherEvent","msg->"+event.getMsg());
22 | }
23 |
24 | @Override
25 | protected void onDestroy() {
26 | super.onDestroy();
27 | EventBus.getDefault().unregister(this);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
--------------------------------------------------------------------------------
/practicenetwork_volley/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.1"
6 |
7 | defaultConfig {
8 | applicationId "com.skymxc.demo.practicenetwork_volley"
9 | minSdkVersion 16
10 | targetSdkVersion 24
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(include: ['*.jar'], dir: 'libs')
24 | testCompile 'junit:junit:4.12'
25 | compile 'com.android.support:appcompat-v7:24.2.0'
26 | compile files('libs/fastjson-1.2.9-SNAPSHOT.jar')
27 | compile files('libs/volley.jar')
28 | compile files('libs/picasso-2.5.2.jar')
29 | }
30 |
--------------------------------------------------------------------------------
/thread/src/androidTest/java/com/skymxc/demo/thread/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.demo.thread;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.thread", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/browser/src/androidTest/java/com/skymxc/demo/browser/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.browser;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.browser", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/event/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/handler/src/androidTest/java/com/skymxc/demo/handler/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.handler;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.handler", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/fragment/src/androidTest/java/com/skymxc/demo/fragment/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.fragment;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.fragment", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/recyclerview/src/main/res/layout/activity_linear.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/broadcast/src/androidTest/java/com/skymxc/demo/broadcast/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.broadcast;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.broadcast", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/drag/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/fragment/src/main/res/layout/activity_fragment_tab_host.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/permission/src/androidTest/java/com/skymxc/demo/permission/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.permission;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.permission", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/notification/src/androidTest/java/com/skymxc/demo/notification/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.notification;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.notification", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/recyclerview/src/androidTest/java/com/skymxc/demo/recyclerview/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.skymxc.drag.recyclerview;
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 | * Instrumentation 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() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.skymxc.demo.recyclerview", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------