├── .gitignore
├── .idea
├── .name
├── compiler.xml
├── copyright
│ └── profiles_settings.xml
├── encodings.xml
├── gradle.xml
├── misc.xml
├── modules.xml
└── runConfigurations.xml
├── HttpWrapper
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── cn
│ │ └── jclick
│ │ └── httpwrapper
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── cn
│ │ │ └── jclick
│ │ │ └── httpwrapper
│ │ │ ├── cache
│ │ │ ├── DiskLruCache.java
│ │ │ ├── FileNameGenerator.java
│ │ │ ├── IDiskCache.java
│ │ │ ├── LruDiskCache.java
│ │ │ ├── Md5FileNameGenerator.java
│ │ │ ├── StrictLineReader.java
│ │ │ └── Util.java
│ │ │ ├── callback
│ │ │ ├── ByteCallback.java
│ │ │ ├── Callback.java
│ │ │ ├── FileCallback.java
│ │ │ ├── ObjectCallback.java
│ │ │ ├── ResponseData.java
│ │ │ └── StringCallback.java
│ │ │ ├── interceptor
│ │ │ ├── HandlerInterceptor.java
│ │ │ └── LoggerInterceptor.java
│ │ │ ├── request
│ │ │ ├── HttpRequestAgent.java
│ │ │ ├── RequestBuilder.java
│ │ │ ├── RequestConfig.java
│ │ │ └── RequestParams.java
│ │ │ └── utils
│ │ │ ├── Charsets.java
│ │ │ ├── IOUtils.java
│ │ │ ├── StorageUtils.java
│ │ │ └── WrapperUtils.java
│ └── res
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── cn
│ └── jclick
│ └── httpwrapper
│ └── ExampleUnitTest.java
├── README.md
├── _common_utils
├── .gitignore
├── _common_utils.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── common
│ │ │ └── utils
│ │ │ ├── adapter
│ │ │ ├── ExpandableListViewaAdapter.java
│ │ │ └── bean
│ │ │ │ ├── ChildBean.java
│ │ │ │ ├── ICallBack.java
│ │ │ │ ├── NameHelper.java
│ │ │ │ └── TypeBean.java
│ │ │ ├── base
│ │ │ ├── ABaseAutoActivity.java
│ │ │ ├── AhView.java
│ │ │ ├── InjectHelper.java
│ │ │ └── SystemBarTintManager.java
│ │ │ ├── doto.txt
│ │ │ ├── event
│ │ │ └── TouchEventUtil.java
│ │ │ ├── log
│ │ │ └── AhLog.java
│ │ │ ├── nohttp
│ │ │ ├── FastJsonRequest.java
│ │ │ ├── HttpListener.java
│ │ │ └── JavaBeanRequest.java
│ │ │ └── view
│ │ │ └── dodo.txt
│ └── res
│ │ ├── drawable
│ │ └── ic_call_24dp.xml
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── common
│ └── utils
│ └── ExampleUnitTest.java
├── anim
├── .gitignore
├── anim.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── anim
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── anim
│ │ │ ├── App.java
│ │ │ ├── MainActivity.java
│ │ │ ├── ripple
│ │ │ ├── Rip01Activity.java
│ │ │ └── Rip02RevealActivity.java
│ │ │ ├── transition
│ │ │ ├── ConstantsT.java
│ │ │ ├── T0MidActivity.java
│ │ │ └── T1StraActivity.java
│ │ │ └── utils
│ │ │ └── mrzk
│ │ │ └── controller
│ │ │ ├── animationUtils
│ │ │ ├── TransitionController.java
│ │ │ └── ViewAnimationCompatUtils.java
│ │ │ ├── listener
│ │ │ └── TransitionCustomListener.java
│ │ │ ├── utils
│ │ │ ├── BarUtils.java
│ │ │ └── BitmapUtil.java
│ │ │ └── view
│ │ │ ├── CircularRevealLayout.java
│ │ │ └── RectRevealLayout.java
│ └── res
│ │ ├── drawable
│ │ ├── euler.png
│ │ └── ic_add_white_24dp.png
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── activity_rip01.xml
│ │ ├── activity_rip02_reveal.xml
│ │ ├── activity_t0_mid.xml
│ │ ├── activity_t1_stra.xml
│ │ └── item_t0_list_cardview.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── anim
│ └── ExampleUnitTest.java
├── annotation_test
├── .gitignore
├── annotation_test.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── demo
│ │ └── annotation_test
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── demo
│ │ │ └── annotation_test
│ │ │ ├── BaseActivity.java
│ │ │ ├── BaseActivity1.java
│ │ │ ├── MainActivity.java
│ │ │ ├── MainActivity1.java
│ │ │ ├── helper
│ │ │ ├── AhView1.java
│ │ │ └── InjectHelper1.java
│ │ │ └── helper2
│ │ │ ├── AhView.java
│ │ │ └── InjectHelper.java
│ └── res
│ │ ├── layout
│ │ └── activity_main.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── demo
│ └── annotation_test
│ └── ExampleUnitTest.java
├── app
├── .gitignore
├── app.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── demo
│ │ └── use_little_demo
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── demo
│ │ │ └── use_little_demo
│ │ │ └── MainActivity.java
│ └── res
│ │ ├── layout
│ │ └── activity_main.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-v21
│ │ └── styles.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── demo
│ └── use_little_demo
│ └── ExampleUnitTest.java
├── bottomnavigation
├── .gitignore
├── bottomnavigation.iml
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── demo
│ │ └── bottomnavigation
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── demo
│ │ │ └── bottomnavigation
│ │ │ └── MainActivity.java
│ └── res
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── bottom_navigation_main.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── demo
│ └── bottomnavigation
│ └── ExampleUnitTest.java
├── build.gradle
├── coordinator
├── .gitignore
├── build.gradle
├── coordinator.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── coordinator
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── coordinator
│ │ │ ├── MainActivity.java
│ │ │ ├── do_
│ │ │ ├── do0
│ │ │ │ └── Main0Activity.java
│ │ │ ├── do1
│ │ │ │ └── Main1Activity.java
│ │ │ ├── do2
│ │ │ │ └── Main2Activity.java
│ │ │ ├── do3
│ │ │ │ └── Main3Activity.java
│ │ │ ├── do4
│ │ │ │ └── Main4Activity.java
│ │ │ ├── do5
│ │ │ │ └── Main5Activity.java
│ │ │ ├── do6
│ │ │ │ └── Main6Activity.java
│ │ │ ├── do7
│ │ │ │ └── Main7Activity.java
│ │ │ └── utils
│ │ │ │ ├── Utils.java
│ │ │ │ ├── behavior
│ │ │ │ ├── DodoBehavior0be.java
│ │ │ │ ├── DodoBehavior0s.java
│ │ │ │ ├── DodoBehavior0z.java
│ │ │ │ ├── DodoBehavior1scroll.java
│ │ │ │ ├── DodoBelowBehavior.java
│ │ │ │ └── DodoMoveBigerBehavior.java
│ │ │ │ └── view
│ │ │ │ ├── BehLayout.java
│ │ │ │ ├── DodoMoveView.java
│ │ │ │ └── NoScrollListView.java
│ │ │ ├── doa
│ │ │ ├── doa0
│ │ │ │ └── MainA0Activity.java
│ │ │ ├── doa1
│ │ │ │ └── MainA1Activity.java
│ │ │ ├── doa2
│ │ │ │ └── MainA2Activity.java
│ │ │ ├── doa3
│ │ │ │ └── MainA3Activity.java
│ │ │ ├── doa4
│ │ │ │ └── MainA4Activity.java
│ │ │ ├── doa5
│ │ │ │ └── MainA5Activity.java
│ │ │ └── doa6
│ │ │ │ ├── MainA6Activity.java
│ │ │ │ └── footer
│ │ │ │ ├── FooterBarBehavior.java
│ │ │ │ └── FooterBarLayout.java
│ │ │ ├── dob
│ │ │ ├── MainB0Activity.java
│ │ │ ├── MainB1Activity.java
│ │ │ ├── MainB2Activity.java
│ │ │ └── utils
│ │ │ │ └── view
│ │ │ │ ├── NestDodoSChild0.java
│ │ │ │ ├── NestDodoSChild1.java
│ │ │ │ ├── NestDodoSChild2.java
│ │ │ │ └── NestDodoSParent1.java
│ │ │ ├── don
│ │ │ ├── don0
│ │ │ │ └── MainN0Activity.java
│ │ │ ├── don1
│ │ │ │ └── MainN1Activity.java
│ │ │ ├── don2
│ │ │ │ └── MainN2Activity.java
│ │ │ └── don3
│ │ │ │ └── MainN3Activity.java
│ │ │ └── utils
│ │ │ └── LogE.java
│ └── res
│ │ ├── drawable-v21
│ │ ├── ic_menu_camera.xml
│ │ ├── ic_menu_gallery.xml
│ │ ├── ic_menu_manage.xml
│ │ ├── ic_menu_send.xml
│ │ ├── ic_menu_share.xml
│ │ └── ic_menu_slideshow.xml
│ │ ├── drawable
│ │ ├── euler.png
│ │ ├── ic_menu_back.png
│ │ └── side_nav_bar.xml
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── activity_main0.xml
│ │ ├── activity_main1.xml
│ │ ├── activity_main2.xml
│ │ ├── activity_main3.xml
│ │ ├── activity_main4.xml
│ │ ├── activity_main5.xml
│ │ ├── activity_main6.xml
│ │ ├── activity_main7.xml
│ │ ├── activity_main_a0.xml
│ │ ├── activity_main_a1.xml
│ │ ├── activity_main_a2.xml
│ │ ├── activity_main_a3.xml
│ │ ├── activity_main_a4.xml
│ │ ├── activity_main_a5.xml
│ │ ├── activity_main_a6.xml
│ │ ├── activity_main_b0.xml
│ │ ├── activity_main_b1.xml
│ │ ├── activity_main_b2.xml
│ │ ├── activity_main_n0.xml
│ │ ├── activity_main_n1.xml
│ │ ├── activity_main_n2.xml
│ │ ├── activity_main_n3.xml
│ │ ├── app_bar_main_a5.xml
│ │ ├── app_bar_main_a6.xml
│ │ ├── content_main_a4.xml
│ │ ├── content_main_a5.xml
│ │ ├── content_main_n2.xml
│ │ ├── content_main_n3.xml
│ │ ├── fragment_main_a3.xml
│ │ ├── item_string.xml
│ │ └── nav_header_main_a5.xml
│ │ ├── menu
│ │ ├── activity_main_a5_drawer.xml
│ │ ├── main_a5.xml
│ │ ├── menu_a0.xml
│ │ ├── menu_a1.xml
│ │ ├── menu_a2.xml
│ │ ├── menu_main_a3.xml
│ │ └── menu_main_a4.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-v21
│ │ └── styles.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── color.xml
│ │ ├── dimens.xml
│ │ ├── drawables.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── coordinator
│ └── ExampleUnitTest.java
├── dispatchevent_about
├── .gitignore
├── build.gradle
├── dispatchevent_about.iml
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── dispatchevent_about
│ │ │ ├── MainActivity.java
│ │ │ ├── dispatch_group
│ │ │ ├── A01Activity.java
│ │ │ ├── tools
│ │ │ │ └── TouchEventUtil.java
│ │ │ └── view
│ │ │ │ ├── EventButton.java
│ │ │ │ ├── EventViewGroup.java
│ │ │ │ ├── TouchEventChilds.java
│ │ │ │ ├── TouchEventChilds2.java
│ │ │ │ └── TouchEventFather.java
│ │ │ └── dummy_demo
│ │ │ ├── D01Activity.java
│ │ │ └── view1
│ │ │ ├── ListViewForScrollView.java
│ │ │ ├── MyWebView.java
│ │ │ ├── NestedScrollWebView.java
│ │ │ └── NestedWebView.java
│ └── res
│ │ ├── drawable
│ │ └── btn_selector.xml
│ │ ├── layout
│ │ ├── activity_a01.xml
│ │ ├── activity_d01.xml
│ │ └── activity_main.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── example
│ └── admin
│ └── dispatchevent_about
│ └── ExampleUnitTest.java
├── eventbus3test
├── .gitignore
├── build.gradle
├── eventbus3test.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── demo
│ │ └── eventbus3test
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── demo
│ │ │ └── eventbus3test
│ │ │ ├── Detail2Activity.java
│ │ │ ├── Detail3Activity.java
│ │ │ ├── Future1Activity.java
│ │ │ ├── MainActivity.java
│ │ │ ├── bean
│ │ │ ├── FutureBean.java
│ │ │ ├── MessageBean2.java
│ │ │ └── MessageEvent.java
│ │ │ └── send
│ │ │ └── Sender.java
│ └── res
│ │ ├── layout
│ │ ├── activity_detail2.xml
│ │ ├── activity_detail3.xml
│ │ └── activity_main.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── demo
│ └── eventbus3test
│ └── ExampleUnitTest.java
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── javacode
├── .gitignore
├── build.gradle
├── javacode.iml
└── src
│ └── main
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── javacode
│ ├── MyClass.java
│ ├── jsoup
│ └── sample1
│ │ ├── Main.java
│ │ ├── detail
│ │ ├── DoSth1.java
│ │ ├── DoSth2.java
│ │ ├── DoSth3.java
│ │ └── EleType.java
│ │ └── utils
│ │ ├── GetDataUtils.java
│ │ ├── JianShuUtils.java
│ │ └── PrintCollectionUtils.java
│ ├── lambda
│ └── exam
│ │ ├── Example1.java
│ │ ├── Example2.java
│ │ ├── Example3.java
│ │ └── Person.java
│ ├── reflect
│ ├── bean
│ │ ├── DummyChild.java
│ │ ├── DummyClass.java
│ │ ├── DummyClass2.java
│ │ └── DummyFather.java
│ ├── sample1
│ │ ├── DoClass.java
│ │ ├── DoConstructor.java
│ │ ├── DoField.java
│ │ └── DoMethod.java
│ ├── sample2
│ │ ├── DoAnnotation1.java
│ │ ├── DoAnnotation2.java
│ │ └── utils
│ │ │ └── FollowerHelper.java
│ └── utils
│ │ └── DUtils.java
│ └── rx
│ └── demo
│ ├── Demo1.java
│ ├── Demo2.java
│ ├── Demo3.java
│ ├── Demo4.java
│ ├── Demo5.java
│ └── bean
│ └── Person.java
├── local.properties
├── middleware
├── .gitignore
├── build.gradle
├── middleware.iml
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── aohuan
│ │ └── middleware
│ │ ├── MainActivity.java
│ │ └── arouter
│ │ ├── ARouter0Activity.java
│ │ ├── ARouter1Activity.java
│ │ └── base
│ │ └── SchameFilterActivity.java
│ └── res
│ ├── layout
│ ├── arouter_activity_arouter0.xml
│ ├── arouter_activity_arouter1.xml
│ ├── arouter_activity_schame_filter.xml
│ └── main_activity.xml
│ ├── menu
│ └── menu_main.xml
│ ├── mipmap-xhdpi
│ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ └── ic_launcher.png
│ └── values
│ ├── colors.xml
│ ├── dimens.xml
│ ├── str-array.xml
│ ├── strings.xml
│ └── styles.xml
├── orm
├── .gitignore
├── build.gradle
├── orm.iml
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── orm
│ │ │ ├── App.java
│ │ │ ├── MainActivity.java
│ │ │ └── xutils
│ │ │ ├── Xu01Activity.java
│ │ │ └── bean
│ │ │ └── Child.java
│ └── res
│ │ ├── drawable
│ │ └── dodo_se_pop_bg.xml
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── activity_xu01.xml
│ │ ├── item_xu01.xml
│ │ └── layout_xu01_insert.xml
│ │ ├── menu
│ │ └── menu_o2.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── orm
│ └── ExampleUnitTest.java
├── player
├── .gitignore
├── build.gradle
├── player.iml
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── player
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── player
│ │ │ └── MainActivity.java
│ └── res
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ └── content_main.xml
│ │ ├── menu
│ │ └── menu_main.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-v21
│ │ └── styles.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── player
│ └── ExampleUnitTest.java
├── quickside
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── quickside.iml
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── quickside
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── quickside
│ │ │ ├── MainActivity.java
│ │ │ └── saiwu
│ │ │ ├── S1Activity.java
│ │ │ ├── adapter
│ │ │ └── CityListAdapter.java
│ │ │ ├── bean
│ │ │ └── City.java
│ │ │ └── utils
│ │ │ ├── DataHelper.java
│ │ │ └── DividerDecoration.java
│ └── res
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── saiwu_activity_s1.xml
│ │ ├── saiwu_view_header.xml
│ │ └── saiwu_view_item.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
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── quickside
│ └── ExampleUnitTest.java
├── request
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── request.iml
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── request
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── request
│ │ │ ├── MainActivity.java
│ │ │ ├── nohttp
│ │ │ ├── N01Activity.java
│ │ │ └── utils
│ │ │ │ ├── FastJsonRequest.java
│ │ │ │ ├── HttpListener.java
│ │ │ │ └── JavaBeanRequest.java
│ │ │ ├── okhttp
│ │ │ └── O01Activity.java
│ │ │ └── utils
│ │ │ ├── Contants.java
│ │ │ ├── bean
│ │ │ ├── Day13Bean.java
│ │ │ └── NohJsonBean.java
│ │ │ └── dodo.txt
│ └── res
│ │ ├── layout
│ │ ├── main_activity.xml
│ │ ├── nohttp_activity_n01.xml
│ │ └── okhttp_activity_o01.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── request
│ └── ExampleUnitTest.java
├── rx
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── rx.iml
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── rx
│ │ └── ApplicationTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── rx
│ │ │ ├── MainActivity.java
│ │ │ ├── RxApp.java
│ │ │ ├── qt5
│ │ │ ├── counter
│ │ │ │ ├── Q0Activity.java
│ │ │ │ ├── base
│ │ │ │ │ ├── IBasePresenter.java
│ │ │ │ │ └── IBaseView.java
│ │ │ │ ├── cont
│ │ │ │ │ └── MainContract.java
│ │ │ │ ├── model
│ │ │ │ │ └── MainModel.java
│ │ │ │ ├── presenter
│ │ │ │ │ └── MainPresenter.java
│ │ │ │ └── utils
│ │ │ │ │ ├── ThreadUtils.java
│ │ │ │ │ ├── TimeUitls.java
│ │ │ │ │ └── ToastUtils.java
│ │ │ └── pic
│ │ │ │ ├── Q1Activity.java
│ │ │ │ ├── Q1ShowPicActivity.java
│ │ │ │ ├── adapter
│ │ │ │ └── RvAdapter.java
│ │ │ │ ├── cont
│ │ │ │ └── MainContract.java
│ │ │ │ ├── model
│ │ │ │ └── MainModel.java
│ │ │ │ ├── presenter
│ │ │ │ └── MainPresenter.java
│ │ │ │ └── utils
│ │ │ │ ├── BaseViewHolder.java
│ │ │ │ ├── CommonBaseAdapter.java
│ │ │ │ ├── Debug.java
│ │ │ │ ├── RVItemDecoration.java
│ │ │ │ └── ToastUtils.java
│ │ │ └── retrofit
│ │ │ ├── hello
│ │ │ ├── R0Activity.java
│ │ │ ├── R1Activity.java
│ │ │ ├── api
│ │ │ │ └── JuHeService.java
│ │ │ ├── bean
│ │ │ │ ├── IdNumBean.java
│ │ │ │ └── TaoBean.java
│ │ │ └── net
│ │ │ │ └── ApiHelper.java
│ │ │ └── utils
│ │ │ ├── CommonUtil.java
│ │ │ ├── OkHttpHelper.java
│ │ │ └── RetrofitHelper.java
│ └── res
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── activity_q0.xml
│ │ ├── activity_q1.xml
│ │ ├── activity_q1_show_pic.xml
│ │ ├── activity_r0.xml
│ │ ├── activity_r1.xml
│ │ ├── base_empty.xml
│ │ ├── item_layout_q1.xml
│ │ └── item_layout_r0.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── rx
│ └── ExampleUnitTest.java
├── settings.gradle
├── stickynav
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── src
│ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── aohuan
│ │ │ └── demo
│ │ │ └── stickynav
│ │ │ └── ApplicationTest.java
│ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── demo
│ │ │ └── stickynav
│ │ │ ├── Main2Activity.java
│ │ │ ├── StickNavDodoView.java
│ │ │ └── hongyang
│ │ │ ├── SimpleViewPagerIndicator.java
│ │ │ └── StickyNavLayout.java
│ │ └── res
│ │ ├── layout
│ │ ├── activity_dosth2.xml
│ │ └── item_dosth.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ss_px_an.png
│ │ └── ss_px_an1.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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── ids.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── stickynav.iml
├── svg
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── src
│ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── svg
│ │ │ └── ApplicationTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── aohuan
│ │ │ │ └── dodo
│ │ │ │ └── svg
│ │ │ │ ├── App.java
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── SVG.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ ├── ic_add_circle_24dp.xml
│ │ │ └── ic_svg_hulu_24dp.xml
│ │ │ ├── layout
│ │ │ └── activity_main.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-v21
│ │ │ └── styles.xml
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── svg
│ │ └── ExampleUnitTest.java
└── svg.iml
├── up5.0
├── .gitignore
├── build.gradle
├── proguard-rules.pro
├── src
│ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── up50
│ │ │ └── ApplicationTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── aohuan
│ │ │ │ └── dodo
│ │ │ │ └── up50
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── anim
│ │ │ │ └── An01Activity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ ├── activity_an01.xml
│ │ │ └── activity_main.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
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── str-array.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── up50
│ │ └── ExampleUnitTest.java
└── up5.0.iml
├── use_little_demo.iml
└── viewdemo
├── .gitignore
├── build.gradle
├── libs
└── swiperefreshlayout.aar
├── proguard-rules.pro
├── src
├── androidTest
│ └── java
│ │ └── com
│ │ └── aohuan
│ │ └── dodo
│ │ └── viewdemo
│ │ └── ApplicationTest.java
├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── aohuan
│ │ │ └── dodo
│ │ │ └── viewdemo
│ │ │ ├── MainActivity.java
│ │ │ ├── listabout
│ │ │ ├── listview
│ │ │ │ └── hy
│ │ │ │ │ ├── LvHyCommonActivity.java
│ │ │ │ │ ├── LvHyMutiActivity.java
│ │ │ │ │ ├── adapter
│ │ │ │ │ ├── ChatAdapter.java
│ │ │ │ │ ├── MsgComingItemDelagate.java
│ │ │ │ │ └── MsgSendItemDelagate.java
│ │ │ │ │ └── bean
│ │ │ │ │ └── ChatMessage.java
│ │ │ ├── rv
│ │ │ │ ├── bili
│ │ │ │ │ ├── RvB1Activity.java
│ │ │ │ │ ├── bean
│ │ │ │ │ │ └── RecommendInfo.java
│ │ │ │ │ └── utils
│ │ │ │ │ │ └── FakeData.java
│ │ │ │ ├── hy
│ │ │ │ │ ├── RvHyCommonActivity.java
│ │ │ │ │ ├── RvHyMutiActivity.java
│ │ │ │ │ ├── adapter
│ │ │ │ │ │ ├── ChatAdapterForRv.java
│ │ │ │ │ │ ├── MsgComingItemDelagate.java
│ │ │ │ │ │ └── MsgSendItemDelagate.java
│ │ │ │ │ └── utils
│ │ │ │ │ │ └── DividerItemDecoration.java
│ │ │ │ ├── other
│ │ │ │ │ ├── RvO1Activity.java
│ │ │ │ │ ├── RvO2Activity.java
│ │ │ │ │ ├── RvO3Activity.java
│ │ │ │ │ ├── adapter
│ │ │ │ │ │ └── DynamicHeightRecyclerAdapter.java
│ │ │ │ │ └── bean
│ │ │ │ │ │ └── DynamicHeightBean.java
│ │ │ │ └── sectioned
│ │ │ │ │ ├── RvS1Activity.java
│ │ │ │ │ ├── RvS2Activity.java
│ │ │ │ │ ├── RvS3Activity.java
│ │ │ │ │ ├── RvS4Activity.java
│ │ │ │ │ ├── RvS5Activity.java
│ │ │ │ │ ├── RvS6Activity.java
│ │ │ │ │ ├── lib
│ │ │ │ │ ├── Section.java
│ │ │ │ │ ├── SectionedRecyclerViewAdapter.java
│ │ │ │ │ └── StatelessSection.java
│ │ │ │ │ └── utils
│ │ │ │ │ ├── DataHelper.java
│ │ │ │ │ ├── S5ContactsLessSection.java
│ │ │ │ │ ├── S5OtherLessSection.java
│ │ │ │ │ └── S6LoadingSection.java
│ │ │ └── utils
│ │ │ │ ├── BaseHolder.java
│ │ │ │ ├── ConstantUtil.java
│ │ │ │ ├── DisplayUtil.java
│ │ │ │ ├── PreBaseHolder.java
│ │ │ │ └── T.java
│ │ │ ├── refresh
│ │ │ ├── ReRv01Activity.java
│ │ │ ├── ReRv02Activity.java
│ │ │ ├── ReRv03Activity.java
│ │ │ ├── ReRv04Activity.java
│ │ │ ├── ReRv05Activity.java
│ │ │ ├── ReRv06Activity.java
│ │ │ ├── bga
│ │ │ │ └── ZhyBgaRefresh.java
│ │ │ └── utils
│ │ │ │ └── DemoLoadMoreView.java
│ │ │ ├── refresh_coordiate
│ │ │ ├── ReCo01Activity.java
│ │ │ └── ReCo02Activity.java
│ │ │ ├── tab
│ │ │ ├── TabStrip01Activity.java
│ │ │ ├── TabStrip02Activity.java
│ │ │ ├── TabStrip03Activity.java
│ │ │ ├── TabStrip04Activity.java
│ │ │ ├── TabStrip05Activity.java
│ │ │ ├── adapter
│ │ │ │ └── CommonFragmentViewPagerAdapter.java
│ │ │ ├── frag
│ │ │ │ ├── ContentFragment.java
│ │ │ │ ├── ContentWithHorizListFragment.java
│ │ │ │ ├── FragmentOut1.java
│ │ │ │ ├── FragmentOut2.java
│ │ │ │ ├── FragmentOut22.java
│ │ │ │ ├── FragmentOut4.java
│ │ │ │ └── SocetyClassifyFragment.java
│ │ │ ├── futils
│ │ │ │ ├── FragmentAdapter.java
│ │ │ │ └── FragmentBean.java
│ │ │ ├── pagerhelper
│ │ │ │ ├── ChildViewPager.java
│ │ │ │ ├── ChildViewPager2.java
│ │ │ │ ├── NoScrollViewPager.java
│ │ │ │ ├── NoScrollViewPager2.java
│ │ │ │ └── ParentViewPager.java
│ │ │ └── view
│ │ │ │ └── HorizontalListView.java
│ │ │ └── uni
│ │ │ └── Uni01Activity.java
│ └── res
│ │ ├── anim
│ │ ├── anim1.xml
│ │ └── header_dodo_bga_refresh_loading.xml
│ │ ├── drawable
│ │ ├── chatfrom_bg_focused.9.png
│ │ ├── chatfrom_bg_normal.9.png
│ │ ├── chatfrom_bg_pressed.9.png
│ │ ├── chatto_bg_focused.9.png
│ │ ├── chatto_bg_normal.9.png
│ │ ├── chatto_bg_pressed.9.png
│ │ ├── dodo_se_pop_bg.xml
│ │ ├── euler.png
│ │ ├── renma.png
│ │ ├── selector_btn_red.xml
│ │ ├── selector_item.xml
│ │ ├── selector_tab_bg_color.xml
│ │ ├── toast_bg.xml
│ │ └── xiaohei.png
│ │ ├── layout
│ │ ├── activity_lv_hy_common.xml
│ │ ├── activity_lv_hy_muti.xml
│ │ ├── activity_main.xml
│ │ ├── activity_re_co01.xml
│ │ ├── activity_re_co02.xml
│ │ ├── activity_re_rv01.xml
│ │ ├── activity_re_rv02.xml
│ │ ├── activity_re_rv03.xml
│ │ ├── activity_re_rv04.xml
│ │ ├── activity_re_rv05.xml
│ │ ├── activity_re_rv06.xml
│ │ ├── activity_rv_b1.xml
│ │ ├── activity_rv_hy_common.xml
│ │ ├── activity_rv_hy_mutil.xml
│ │ ├── activity_rv_o1_muti.xml
│ │ ├── activity_rv_o2.xml
│ │ ├── activity_rv_o3.xml
│ │ ├── activity_rv_s1.xml
│ │ ├── activity_tab_strip05.xml
│ │ ├── activity_tabstrip01.xml
│ │ ├── activity_tabstrip02.xml
│ │ ├── activity_tabstrip03.xml
│ │ ├── activity_tabstrip04.xml
│ │ ├── activity_uni01.xml
│ │ ├── bga_item_normal.xml
│ │ ├── chat_co01.xml
│ │ ├── chat_co02.xml
│ │ ├── default_loading.xml
│ │ ├── empty_common_view_re.xml
│ │ ├── footer_common_loadmore.xml
│ │ ├── fragment_tabstrip_content.xml
│ │ ├── fragment_tabstrip_content_with_horiz_list.xml
│ │ ├── fragment_tabstrip_out_1.xml
│ │ ├── fragment_tabstrip_out_4.xml
│ │ ├── fragment_tabstrip_socety_classify.xml
│ │ ├── home_co01.xml
│ │ ├── home_co02.xml
│ │ ├── item_grid_img.xml
│ │ ├── item_rv_o1_1.xml
│ │ ├── item_section_ex1_header.xml
│ │ ├── item_section_ex1_item.xml
│ │ ├── item_section_ex2_footer.xml
│ │ ├── item_section_ex4_header.xml
│ │ ├── item_section_ex5_header.xml
│ │ ├── item_section_ex5_item_empty.xml
│ │ ├── item_tab_strip05_horiz.xml
│ │ ├── layout_bga_footer_anim.xml
│ │ ├── layout_bga_footer_nodata_tv.xml
│ │ ├── main_chat_from_msg.xml
│ │ ├── main_chat_send_msg.xml
│ │ ├── utils_toastal.xml
│ │ ├── view_max_division.xml
│ │ └── view_min_division.xml
│ │ ├── menu
│ │ └── menu_o2.xml
│ │ ├── mipmap-xhdpi
│ │ ├── bga_refresh_moooc.png
│ │ ├── bga_refresh_stickiness.png
│ │ ├── ic_launcher.png
│ │ ├── logo_dw.png
│ │ ├── zhy_footer1.png
│ │ └── zhy_footer2.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── content-array.xml
│ │ ├── dimens.xml
│ │ ├── str-array.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── test
│ └── java
│ └── com
│ └── aohuan
│ └── dodo
│ └── viewdemo
│ └── ExampleUnitTest.java
└── viewdemo.iml
/.gitignore:
--------------------------------------------------------------------------------
1 | /gradle
2 | /.idea
3 | /.idea/*
4 | /.gradle
5 | /build
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | use_little_demo
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
--------------------------------------------------------------------------------
/HttpWrapper/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 23
5 | buildToolsVersion "23.0.2"
6 |
7 | defaultConfig {
8 | minSdkVersion 9
9 | targetSdkVersion 23
10 | versionCode 1
11 | versionName "1.0"
12 | }
13 | buildTypes {
14 | release {
15 | minifyEnabled false
16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
17 | }
18 | }
19 | }
20 |
21 | dependencies {
22 | compile fileTree(dir: 'libs', include: ['*.jar'])
23 | compile 'com.alibaba:fastjson:1.2.6'
24 | compile 'com.squareup.okhttp3:okhttp:3.0.1'
25 | }
26 |
--------------------------------------------------------------------------------
/HttpWrapper/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 /Users/XuYingjian/software/SDK/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 |
--------------------------------------------------------------------------------
/HttpWrapper/src/androidTest/java/cn/jclick/httpwrapper/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package cn.jclick.httpwrapper;
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 | }
--------------------------------------------------------------------------------
/HttpWrapper/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/HttpWrapper/src/main/java/cn/jclick/httpwrapper/cache/FileNameGenerator.java:
--------------------------------------------------------------------------------
1 | package cn.jclick.httpwrapper.cache;
2 |
3 | /**
4 | * Created by XuYingjian on 16/1/7.
5 | */
6 | public interface FileNameGenerator {
7 | String generate(String url);
8 | }
9 |
--------------------------------------------------------------------------------
/HttpWrapper/src/main/java/cn/jclick/httpwrapper/cache/IDiskCache.java:
--------------------------------------------------------------------------------
1 | package cn.jclick.httpwrapper.cache;
2 |
3 | import java.io.File;
4 | import java.io.IOException;
5 |
6 | import cn.jclick.httpwrapper.callback.ResponseData;
7 |
8 | /**
9 | * Created by jclick on 16/1/6.
10 | */
11 | public interface IDiskCache {
12 |
13 |
14 | File getDirectory();
15 |
16 | String getString(String url);
17 |
18 | byte[] getBytes(String url);
19 |
20 | ResponseData getData(String url);
21 |
22 | boolean putData(String url, ResponseData responseData) throws IOException;
23 |
24 | boolean putString(String url, String value) throws IOException;
25 |
26 | boolean putBytes(String url, byte[] value) throws IOException;
27 |
28 | boolean remove(String url);
29 |
30 | void clearAllCache();
31 | }
32 |
--------------------------------------------------------------------------------
/HttpWrapper/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | HttpWrapper
3 |
4 |
--------------------------------------------------------------------------------
/HttpWrapper/src/test/java/cn/jclick/httpwrapper/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package cn.jclick.httpwrapper;
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 | }
--------------------------------------------------------------------------------
/_common_utils/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/_common_utils/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/_common_utils/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/adapter/bean/ChildBean.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.common.utils.adapter.bean;
2 |
3 | /**
4 | * Created by dodo_lihao on 2017/1/17.
5 | * qq: 2390183798
6 | */
7 | public class ChildBean {
8 | public String name;
9 | public Class cls;
10 | public ICallBack mICallBack;
11 | }
12 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/adapter/bean/ICallBack.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.common.utils.adapter.bean;
2 |
3 | /**
4 | * Created by dodo_lihao on 2017/2/14.
5 | * qq: 2390183798
6 | */
7 | public interface ICallBack {
8 | void doSth();
9 | }
10 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/adapter/bean/NameHelper.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.common.utils.adapter.bean;
2 |
3 | /**
4 | * Created by dodo_lihao on 2017/1/17.
5 | * qq: 2390183798
6 | */
7 | public class NameHelper {
8 | public static ChildBean setBeanName(String name, Class cls) {
9 | ChildBean bean = new ChildBean();
10 | bean.name = name;
11 | bean.cls = cls;
12 | bean.mICallBack = null;
13 | return bean;
14 | }
15 |
16 | public static ChildBean setBeanOther(String name, ICallBack iCallBack) {
17 | ChildBean bean = new ChildBean();
18 | bean.name = name;
19 | bean.cls = null;
20 | bean.mICallBack = iCallBack;
21 | return bean;
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/adapter/bean/TypeBean.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.common.utils.adapter.bean;
2 |
3 | import java.util.ArrayList;
4 |
5 | /**
6 | * Created by dodo_lihao on 2017/1/17.
7 | * qq: 2390183798
8 | */
9 | public class TypeBean {
10 | public TypeBean(String name) {
11 | this.name = name;
12 | }
13 |
14 | public String name;
15 | public ArrayList childBeanList = new ArrayList<>();
16 | }
17 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/base/AhView.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.common.utils.base;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by dodo in Administrator on 2015/9/7.
10 | * qq 2390183798
11 | */
12 |
13 | @Target(ElementType.TYPE)
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface AhView {
16 | int value();
17 | }
18 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/base/InjectHelper.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.common.utils.base;
2 |
3 | /**
4 | * Created by dodo in Administrator on 2015/9/7.
5 | * qq 2390183798
6 | */
7 | public class InjectHelper {
8 | public static int injectObject(Object handler) throws Exception {
9 |
10 | Class> handlerType = handler.getClass();
11 |
12 | // inject ContentView
13 | AhView contentView = handlerType.getAnnotation(AhView.class);
14 | if (contentView != null) {
15 | try {
16 | return contentView.value();
17 | } catch (Throwable e) {
18 | throw new Exception("No injection layout");
19 | }
20 | }else{
21 | throw new Exception("No injection layout");
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/doto.txt:
--------------------------------------------------------------------------------
1 | 自己写的一些帮助类
2 | 还有同事的一些封装
3 | 简单整理一下
4 |
--------------------------------------------------------------------------------
/_common_utils/src/main/java/com/aohuan/dodo/common/utils/view/dodo.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/_common_utils/src/main/java/com/aohuan/dodo/common/utils/view/dodo.txt
--------------------------------------------------------------------------------
/_common_utils/src/main/res/drawable/ic_call_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/_common_utils/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | CommonUtils
3 |
4 |
--------------------------------------------------------------------------------
/_common_utils/src/test/java/com/aohuan/dodo/common/utils/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.common.utils;
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 | }
--------------------------------------------------------------------------------
/anim/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/anim/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/anim/src/androidTest/java/com/aohuan/dodo/anim/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.anim;
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 | }
--------------------------------------------------------------------------------
/anim/src/main/java/com/aohuan/dodo/anim/App.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.anim;
2 |
3 | import android.app.Application;
4 |
5 | /**
6 | * Created by dodo_lihao on 2016/12/19.
7 | * qq: 2390183798
8 | */
9 | public class App extends Application {
10 | @Override
11 | public void onCreate() {
12 | super.onCreate();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/anim/src/main/java/com/aohuan/dodo/anim/ripple/Rip01Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.anim.ripple;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.anim.R;
7 |
8 | public class Rip01Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_rip01);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/anim/src/main/java/com/aohuan/dodo/anim/ripple/Rip02RevealActivity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.anim.ripple;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.anim.R;
7 |
8 | public class Rip02RevealActivity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_rip02_reveal);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/anim/src/main/java/com/aohuan/dodo/anim/transition/ConstantsT.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.anim.transition;
2 |
3 | /**
4 | * Created by dodo_lihao on 2016/12/20.
5 | * qq: 2390183798
6 | */
7 | public class ConstantsT {
8 |
9 | // public static final int ANIM_TYPE_STRAIGHT = 0;
10 | // public static final int ANIM_TYPE_CIRCULAR_REVEAL = 0;
11 | // public static final int ANIM_TYPE_RECT_REVEAL = 0;
12 |
13 | public enum AnimType{
14 | ANIM_TYPE_STRAIGHT, ANIM_TYPE_CIRCULAR_REVEAL, ANIM_TYPE_RECT_REVEAL
15 | }
16 |
17 | public static AnimType ANIM_TYPE = AnimType.ANIM_TYPE_STRAIGHT;
18 |
19 | public static void setAnimType(AnimType animType){
20 | ANIM_TYPE = animType;
21 | }
22 |
23 | public static AnimType getAnimType(){
24 | return ANIM_TYPE;
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/anim/src/main/java/com/aohuan/dodo/anim/utils/mrzk/controller/listener/TransitionCustomListener.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.anim.utils.mrzk.controller.listener;
2 |
3 | import android.animation.Animator;
4 |
5 | /**
6 | * Created by zhangke on 2016-11-3.
7 | */
8 | public interface TransitionCustomListener {
9 |
10 | public void onTransitionStart(Animator animator);
11 |
12 | public void onTransitionEnd(Animator animator);
13 |
14 | public void onTransitionCancel(Animator animator);
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/anim/src/main/res/drawable/euler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/anim/src/main/res/drawable/euler.png
--------------------------------------------------------------------------------
/anim/src/main/res/drawable/ic_add_white_24dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/anim/src/main/res/drawable/ic_add_white_24dp.png
--------------------------------------------------------------------------------
/anim/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/anim/src/main/res/layout/activity_rip02_reveal.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/anim/src/main/res/layout/activity_t0_mid.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/anim/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/anim/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/anim/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/anim/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/anim/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/anim/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/anim/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/anim/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/anim/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/anim/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/anim/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/anim/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/anim/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/anim/src/test/java/com/aohuan/dodo/anim/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.anim;
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 | }
--------------------------------------------------------------------------------
/annotation_test/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/annotation_test/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.2"
6 |
7 | defaultConfig {
8 | applicationId "com.aohuan.demo.annotation_test"
9 | minSdkVersion 15
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 |
--------------------------------------------------------------------------------
/annotation_test/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 D:\codeAbout\Tools\ide\androidStudio\sdk/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 |
--------------------------------------------------------------------------------
/annotation_test/src/androidTest/java/com/aohuan/demo/annotation_test/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.annotation_test;
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 | }
--------------------------------------------------------------------------------
/annotation_test/src/main/java/com/aohuan/demo/annotation_test/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.annotation_test;
2 |
3 |
4 | import com.aohuan.demo.annotation_test.helper2.AhView;
5 |
6 |
7 | @AhView(R.layout.activity_main)
8 | public class MainActivity extends BaseActivity {
9 |
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/annotation_test/src/main/java/com/aohuan/demo/annotation_test/MainActivity1.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.annotation_test;
2 |
3 |
4 | import com.aohuan.demo.annotation_test.helper.AhView1;
5 |
6 |
7 | @AhView1(intR = R.layout.activity_main)
8 | public class MainActivity1 extends BaseActivity1 {
9 |
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/annotation_test/src/main/java/com/aohuan/demo/annotation_test/helper/AhView1.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.annotation_test.helper;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by dodo in Administrator on 2015/9/7.
10 | * qq 2390183798
11 | */
12 |
13 | @Target(ElementType.TYPE)
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface AhView1 {
16 | int intR();
17 | }
--------------------------------------------------------------------------------
/annotation_test/src/main/java/com/aohuan/demo/annotation_test/helper2/AhView.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.annotation_test.helper2;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * Created by dodo in Administrator on 2015/9/7.
10 | * qq 2390183798
11 | */
12 |
13 | @Target(ElementType.TYPE)
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface AhView {
16 | int value();
17 | }
18 |
--------------------------------------------------------------------------------
/annotation_test/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/annotation_test/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/annotation_test/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/annotation_test/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/annotation_test/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/annotation_test/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/annotation_test/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/annotation_test/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/annotation_test/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/annotation_test/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/annotation_test/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/annotation_test/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/annotation_test/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/annotation_test/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/annotation_test/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | annotation_test
3 |
4 |
--------------------------------------------------------------------------------
/annotation_test/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/annotation_test/src/test/java/com/aohuan/demo/annotation_test/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.annotation_test;
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 | }
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/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 D:\codeAbout\Tools\ide\androidStudio\sdk/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 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/aohuan/demo/use_little_demo/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.use_little_demo;
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 | }
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/aohuan/demo/use_little_demo/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.use_little_demo;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class MainActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_main);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 | >
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 | 8dp
7 | 180dp
8 | 16dp
9 |
10 | 16dp
11 | 160dp
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Use_little_demo
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/test/java/com/aohuan/demo/use_little_demo/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.use_little_demo;
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 | }
--------------------------------------------------------------------------------
/bottomnavigation/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/bottomnavigation/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 D:\codeAbout\Tools\ide\androidStudio\sdk/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 |
--------------------------------------------------------------------------------
/bottomnavigation/src/androidTest/java/com/aohuan/demo/bottomnavigation/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.bottomnavigation;
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 | }
--------------------------------------------------------------------------------
/bottomnavigation/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/bottomnavigation/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/bottomnavigation/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/bottomnavigation/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/bottomnavigation/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/bottomnavigation/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #FFFFFF
7 |
8 |
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | BottomNavigation
3 |
4 |
--------------------------------------------------------------------------------
/bottomnavigation/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/bottomnavigation/src/test/java/com/aohuan/demo/bottomnavigation/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.bottomnavigation;
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 | }
--------------------------------------------------------------------------------
/coordinator/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/coordinator/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:\developSDK\androidSDK/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 |
--------------------------------------------------------------------------------
/coordinator/src/androidTest/java/com/aohuan/dodo/coordinator/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator;
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 | }
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do0/Main0Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do0;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.coordinator.R;
7 |
8 | public class Main0Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main0);
14 | }
15 |
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do1/Main1Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do1;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.coordinator.R;
7 |
8 | public class Main1Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main1);
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do2/Main2Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do2;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.coordinator.R;
7 |
8 | public class Main2Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main2);
14 |
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do3/Main3Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do3;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.coordinator.R;
7 |
8 | public class Main3Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main3);
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do4/Main4Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do4;
2 |
3 | import android.os.Bundle;
4 | import android.support.v7.app.AppCompatActivity;
5 | import android.widget.ListView;
6 |
7 | import com.aohuan.dodo.coordinator.R;
8 | import com.zhy.adapter.abslistview.CommonAdapter;
9 |
10 | import java.util.List;
11 |
12 | public class Main4Activity extends AppCompatActivity {
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_main4);
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do5/Main5Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do5;
2 |
3 | import android.os.Bundle;
4 | import android.support.v7.app.AppCompatActivity;
5 |
6 | import com.aohuan.dodo.coordinator.R;
7 |
8 | public class Main5Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main5);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do6/Main6Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do6;
2 |
3 | import android.os.Bundle;
4 | import android.support.v7.app.AppCompatActivity;
5 |
6 | import com.aohuan.dodo.coordinator.R;
7 |
8 | public class Main6Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main6);
14 |
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/do_/do7/Main7Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.do_.do7;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.coordinator.R;
7 |
8 | public class Main7Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main7);
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/dob/MainB0Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.dob;
2 |
3 | import android.os.Bundle;
4 | import android.support.design.widget.FloatingActionButton;
5 | import android.support.design.widget.Snackbar;
6 | import android.support.v7.app.AppCompatActivity;
7 | import android.support.v7.widget.Toolbar;
8 | import android.view.View;
9 |
10 | import com.aohuan.dodo.coordinator.R;
11 |
12 | public class MainB0Activity extends AppCompatActivity {
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_main_b0);
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/dob/MainB1Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.dob;
2 |
3 | import android.os.Bundle;
4 | import android.support.design.widget.FloatingActionButton;
5 | import android.support.design.widget.Snackbar;
6 | import android.support.v7.app.AppCompatActivity;
7 | import android.support.v7.widget.Toolbar;
8 | import android.view.View;
9 |
10 | import com.aohuan.dodo.coordinator.R;
11 |
12 | public class MainB1Activity extends AppCompatActivity {
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_main_b1);
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/dob/MainB2Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.dob;
2 |
3 | import android.os.Bundle;
4 | import android.support.design.widget.FloatingActionButton;
5 | import android.support.design.widget.Snackbar;
6 | import android.support.v7.app.AppCompatActivity;
7 | import android.support.v7.widget.Toolbar;
8 | import android.view.View;
9 |
10 | import com.aohuan.dodo.coordinator.R;
11 |
12 | public class MainB2Activity extends AppCompatActivity {
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_main_b2);
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/don/don0/MainN0Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.don.don0;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 | import android.support.v7.widget.Toolbar;
6 | import android.view.Window;
7 |
8 | import com.aohuan.dodo.coordinator.R;
9 |
10 | public class MainN0Activity extends AppCompatActivity {
11 |
12 |
13 | @Override
14 | protected void onCreate(Bundle savedInstanceState) {
15 | // requestWindowFeature(Window.FEATURE_NO_TITLE);
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_main_n0);
18 | Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
19 | setSupportActionBar(toolbar);
20 |
21 | }
22 |
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/don/don1/MainN1Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.don.don1;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 | import android.view.Menu;
6 | import android.view.MenuItem;
7 |
8 | import com.aohuan.dodo.coordinator.R;
9 |
10 | public class MainN1Activity extends AppCompatActivity {
11 |
12 | @Override
13 | protected void onCreate(Bundle savedInstanceState) {
14 | super.onCreate(savedInstanceState);
15 | setContentView(R.layout.activity_main_n1);
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/coordinator/src/main/java/com/aohuan/dodo/coordinator/utils/LogE.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator.utils;
2 |
3 | import android.util.Log;
4 |
5 | /**
6 | * Created by dodo_lihao on 2016/11/15.
7 | * qq: 2390183798
8 | */
9 | public class LogE {
10 |
11 | private static boolean isE = true;
12 | private static boolean isE2 = true;
13 |
14 | public static void log(String str) {
15 | Log.e("dodoLog", str);
16 | }
17 |
18 | public static void logT(String tag, String str) {
19 | if (isE)
20 | Log.e(tag, str);
21 | }
22 |
23 |
24 | public static void log2(String str) {
25 | Log.e("dodoLog", str);
26 | }
27 |
28 | public static void logT2(String tag, String str) {
29 | if (isE2)
30 | Log.e(tag, str);
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable-v21/ic_menu_camera.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable-v21/ic_menu_gallery.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable-v21/ic_menu_manage.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable-v21/ic_menu_send.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable-v21/ic_menu_share.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable-v21/ic_menu_slideshow.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable/euler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/coordinator/src/main/res/drawable/euler.png
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable/ic_menu_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/coordinator/src/main/res/drawable/ic_menu_back.png
--------------------------------------------------------------------------------
/coordinator/src/main/res/drawable/side_nav_bar.xml:
--------------------------------------------------------------------------------
1 |
3 |
9 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/layout/activity_main_a0.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/layout/content_main_a4.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/layout/content_main_n2.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/layout/content_main_n3.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/layout/item_string.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
13 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/menu/main_a5.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/menu/menu_a0.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/menu/menu_main_a3.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/menu/menu_main_a4.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/coordinator/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/coordinator/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/coordinator/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/coordinator/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/coordinator/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/coordinator/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/coordinator/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/coordinator/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 | >
2 |
3 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/values/color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #009688
4 | #00796B
5 | #FD87A9
6 |
7 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 | 180dp
7 | 16dp
8 | 8dp
9 |
10 | 16dp
11 | 160dp
12 |
13 |
--------------------------------------------------------------------------------
/coordinator/src/main/res/values/drawables.xml:
--------------------------------------------------------------------------------
1 |
2 | - @android:drawable/ic_menu_camera
3 | - @android:drawable/ic_menu_gallery
4 | - @android:drawable/ic_menu_slideshow
5 | - @android:drawable/ic_menu_manage
6 | - @android:drawable/ic_menu_share
7 | - @android:drawable/ic_menu_send
8 |
9 |
--------------------------------------------------------------------------------
/coordinator/src/test/java/com/aohuan/dodo/coordinator/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.coordinator;
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 | }
--------------------------------------------------------------------------------
/dispatchevent_about/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/dispatchevent_about/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/java/com/aohuan/dodo/dispatchevent_about/dummy_demo/view1/NestedWebView.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.dispatchevent_about.dummy_demo.view1;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 | import android.webkit.WebView;
6 |
7 | /**
8 | * Created by Administrator on 2016/8/30.
9 | */
10 | public class NestedWebView extends WebView {
11 | public NestedWebView(Context context) {
12 | super(context);
13 | }
14 |
15 | public NestedWebView(Context context, AttributeSet attrs) {
16 | super(context, attrs);
17 | }
18 |
19 | public NestedWebView(Context context, AttributeSet attrs, int defStyleAttr) {
20 | super(context, attrs, defStyleAttr);
21 | }
22 |
23 |
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/drawable/btn_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/dispatchevent_about/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/dispatchevent_about/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/dispatchevent_about/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/dispatchevent_about/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/dispatchevent_about/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | dispatchevent_about
3 |
4 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/dispatchevent_about/src/test/java/com/example/admin/dispatchevent_about/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.example.admin.dispatchevent_about;
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 | }
--------------------------------------------------------------------------------
/eventbus3test/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/eventbus3test/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 24
5 | buildToolsVersion "24.0.2"
6 |
7 | defaultConfig {
8 | applicationId "com.aohuan.demo.eventbus3test"
9 | minSdkVersion 15
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 | compile 'org.greenrobot:eventbus:3.0.0'
27 | compile 'com.jakewharton:butterknife:5.1.1'
28 | }
29 |
--------------------------------------------------------------------------------
/eventbus3test/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 D:\codeAbout\Tools\ide\androidStudio\sdk/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 |
--------------------------------------------------------------------------------
/eventbus3test/src/androidTest/java/com/aohuan/demo/eventbus3test/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.eventbus3test;
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 | }
--------------------------------------------------------------------------------
/eventbus3test/src/main/java/com/aohuan/demo/eventbus3test/bean/MessageEvent.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.eventbus3test.bean;
2 |
3 | /**
4 | * Created by Administrator on 2016/9/22.
5 | */
6 | public class MessageEvent {
7 | public final String message;
8 |
9 | public MessageEvent(String message) {
10 | this.message = message;
11 | }
12 |
13 | public String getMessage() {
14 | return message;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/java/com/aohuan/demo/eventbus3test/send/Sender.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.eventbus3test.send;
2 |
3 |
4 | import com.aohuan.demo.eventbus3test.bean.MessageBean2;
5 |
6 | import org.greenrobot.eventbus.EventBus;
7 |
8 | /**
9 | * Created by Administrator on 2016/9/22.
10 | */
11 | public class Sender {
12 | public static void doSend1(MessageBean2 bean){
13 | EventBus.getDefault().post(bean);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/layout/activity_detail2.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/layout/activity_detail3.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
18 |
19 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/eventbus3test/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/eventbus3test/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/eventbus3test/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/eventbus3test/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/eventbus3test/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Eventbus3Test
3 |
4 |
--------------------------------------------------------------------------------
/eventbus3test/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/eventbus3test/src/test/java/com/aohuan/demo/eventbus3test/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.eventbus3test;
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 | }
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/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.10-all.zip
7 |
--------------------------------------------------------------------------------
/javacode/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/javacode/src/main/java/com/aohuan/dodo/javacode/MyClass.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.javacode;
2 |
3 | public class MyClass {
4 | public static void main(String[] args) {
5 | System.out.println("Hello World");
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/javacode/src/main/java/com/aohuan/dodo/javacode/jsoup/sample1/Main.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.javacode.jsoup.sample1;
2 |
3 | import com.aohuan.dodo.javacode.jsoup.sample1.detail.DoSth1;
4 |
5 | import org.jsoup.Jsoup;
6 |
7 | import java.io.IOException;
8 |
9 | /**
10 | * Created by dodo_lihao on 2016/11/22.
11 | * qq: 2390183798
12 | */
13 | public class Main {
14 | public static void main(String[] args) throws IOException {
15 | System.out.println("Hello World");
16 | doSth1();
17 | String str = "\"list_img\": \"goodsimg/1479173877933.jpg?imageMogr2/thumbnail/400x400!\"";
18 |
19 | }
20 |
21 | private static void doSth1() throws IOException {
22 | // DoSth1.test1Body();
23 | // DoSth1.test2ConnectBody();
24 | // DoSth1.test3Article();
25 | }
26 |
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/javacode/src/main/java/com/aohuan/dodo/javacode/jsoup/sample1/detail/EleType.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.javacode.jsoup.sample1.detail;
2 |
3 | /**
4 | * Created by dodo_lihao on 2016/11/25.
5 | * qq: 2390183798
6 | */
7 | public enum EleType {
8 | Attr, Text
9 | }
10 |
--------------------------------------------------------------------------------
/javacode/src/main/java/com/aohuan/dodo/javacode/reflect/bean/DummyFather.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.javacode.reflect.bean;
2 |
3 | /**
4 | * Created by dodo_lihao on 2016/11/27.
5 | * qq: 2390183798
6 | */
7 | public class DummyFather {
8 | public String height;
9 |
10 | public String getHeight() {
11 | return height;
12 | }
13 |
14 | public void setHeight(String height) {
15 | this.height = height;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/javacode/src/main/java/com/aohuan/dodo/javacode/reflect/sample2/utils/FollowerHelper.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.javacode.reflect.sample2.utils;
2 |
3 | import java.util.ArrayList;
4 | import java.util.HashMap;
5 |
6 | /**
7 | * Created by dodo_lihao on 2016/12/2.
8 | * qq: 2390183798
9 | */
10 | public class FollowerHelper {
11 |
12 | ArrayList> data = new ArrayList<>();
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/javacode/src/main/java/com/aohuan/dodo/javacode/reflect/utils/DUtils.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.javacode.reflect.utils;
2 |
3 | import java.lang.reflect.Constructor;
4 |
5 | /**
6 | * Created by dodo_lihao on 2016/11/27.
7 | * qq: 2390183798
8 | */
9 | public class DUtils {
10 |
11 | public static void println(String str){
12 | System.out.println(str);
13 | }
14 |
15 | public static void printConstructor(Constructor>[] cons){
16 | for(int i=0; i
2 |
11 |
12 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/middleware/src/main/res/layout/arouter_activity_schame_filter.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/middleware/src/main/res/layout/main_activity.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/middleware/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/middleware/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/middleware/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/middleware/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/middleware/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/middleware/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/middleware/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/middleware/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | MiddleWare
3 | Settings
4 |
5 |
--------------------------------------------------------------------------------
/middleware/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/orm/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/orm/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/orm/src/main/res/drawable/dodo_se_pop_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/orm/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/orm/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/orm/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/orm/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/orm/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/orm/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/orm/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/orm/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/orm/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/orm/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/orm/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/orm/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/orm/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/orm/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Orm
3 |
4 |
--------------------------------------------------------------------------------
/orm/src/test/java/com/aohuan/dodo/orm/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.orm;
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 | }
--------------------------------------------------------------------------------
/player/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/player/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/player/src/androidTest/java/com/aohuan/dodo/player/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.player;
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 | }
--------------------------------------------------------------------------------
/player/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/player/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/player/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/player/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/player/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/player/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/player/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/player/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/player/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/player/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/player/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/player/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 | >
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/player/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/player/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/player/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/player/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Player
3 | Settings
4 |
5 |
--------------------------------------------------------------------------------
/player/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/player/src/test/java/com/aohuan/dodo/player/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.player;
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 | }
--------------------------------------------------------------------------------
/quickside/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/quickside/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/quickside/src/androidTest/java/com/aohuan/dodo/quickside/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.quickside;
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 | }
--------------------------------------------------------------------------------
/quickside/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/quickside/src/main/java/com/aohuan/dodo/quickside/saiwu/bean/City.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.quickside.saiwu.bean;
2 |
3 | /**
4 | * Created by Sai on 16/3/28.
5 | */
6 | public class City {
7 |
8 | /**
9 | * cityName : 鞍山
10 | * firstLetter : A
11 | */
12 |
13 | private String cityName;
14 | private String firstLetter;
15 |
16 | public void setCityName(String cityName) {
17 | this.cityName = cityName;
18 | }
19 |
20 | public void setFirstLetter(String firstLetter) {
21 | this.firstLetter = firstLetter;
22 | }
23 |
24 | public String getCityName() {
25 | return cityName;
26 | }
27 |
28 | public String getFirstLetter() {
29 | return firstLetter;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/quickside/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/quickside/src/main/res/layout/saiwu_view_header.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/quickside/src/main/res/layout/saiwu_view_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/quickside/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/quickside/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/quickside/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/quickside/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/quickside/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/quickside/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/quickside/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/quickside/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/quickside/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/quickside/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/quickside/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/quickside/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/quickside/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | quickside
3 |
4 |
--------------------------------------------------------------------------------
/quickside/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/quickside/src/test/java/com/aohuan/dodo/quickside/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.quickside;
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 | }
--------------------------------------------------------------------------------
/request/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/request/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/request/src/androidTest/java/com/aohuan/dodo/request/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.request;
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 | }
--------------------------------------------------------------------------------
/request/src/main/java/com/aohuan/dodo/request/utils/Contants.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.request.utils;
2 |
3 | /**
4 | * Created by dodo_lihao on 2017/1/17.
5 | * qq: 2390183798
6 | */
7 | public class Contants {
8 |
9 | private static String URL_BLIBLI = "http://www.bilibili.com/";
10 |
11 | public static String URL_BLIBLI_DAY_113 = URL_BLIBLI + "index/catalogy/11-3day.json";
12 |
13 | private static String URL_NO_HTTP = "http://api.nohttp.net/";
14 |
15 | public static String URL_NO_HTTP_JSON_OBJECT = URL_NO_HTTP + "jsonObject?name=yanzhenjie&pwd=123";
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/request/src/main/java/com/aohuan/dodo/request/utils/dodo.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/request/src/main/java/com/aohuan/dodo/request/utils/dodo.txt
--------------------------------------------------------------------------------
/request/src/main/res/layout/main_activity.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/request/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/request/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/request/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/request/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/request/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/request/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/request/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/request/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/request/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/request/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/request/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/request/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/request/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/request/src/main/res/values/str-array.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | - 0 yyyyy
10 | - 1 yyyyy
11 | - 2 yyyyy
12 | - 3 yyyyy
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | - PART 0 xxxx
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/request/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Request
3 |
4 |
--------------------------------------------------------------------------------
/request/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/request/src/test/java/com/aohuan/dodo/request/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.request;
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 | }
--------------------------------------------------------------------------------
/rx/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/rx/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/rx/src/androidTest/java/com/aohuan/dodo/rx/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx;
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 | }
--------------------------------------------------------------------------------
/rx/src/main/java/com/aohuan/dodo/rx/RxApp.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx;
2 |
3 | import android.app.Application;
4 |
5 | import com.facebook.stetho.Stetho;
6 |
7 | /**
8 | * Created by dodo_lihao on 2016/12/9.
9 | * qq: 2390183798
10 | */
11 | public class RxApp extends Application {
12 |
13 | private static RxApp appInstance ;
14 |
15 | @Override
16 | public void onCreate() {
17 | super.onCreate();
18 | appInstance = this;
19 | Stetho.initializeWithDefaults(this);
20 | }
21 |
22 | public static RxApp getInstance(){
23 | return appInstance;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/rx/src/main/java/com/aohuan/dodo/rx/qt5/counter/base/IBasePresenter.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx.qt5.counter.base;
2 |
3 | /**
4 | * Created by dodo_lihao on 2016/12/9.
5 | * qq: 2390183798
6 | */
7 | public interface IBasePresenter {
8 | void atFirst();
9 | }
10 |
--------------------------------------------------------------------------------
/rx/src/main/java/com/aohuan/dodo/rx/qt5/counter/base/IBaseView.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx.qt5.counter.base;
2 |
3 | /**
4 | * Created by dodo_lihao on 2016/12/9.
5 | * qq: 2390183798
6 | */
7 | public interface IBaseView {
8 | void bindPresenter(T presenter);
9 | }
10 |
--------------------------------------------------------------------------------
/rx/src/main/java/com/aohuan/dodo/rx/qt5/counter/utils/ToastUtils.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx.qt5.counter.utils;
2 |
3 | import android.content.Context;
4 | import android.widget.Toast;
5 |
6 | /**
7 | * Created by C.C on 2016/7/26.
8 | */
9 |
10 | public class ToastUtils {
11 | private static Toast toast;
12 |
13 | public static void show(Context context, String info) {
14 | if (toast == null) {
15 | toast = Toast.makeText(context, info, Toast.LENGTH_SHORT);
16 | } else {
17 | toast.setText(info);
18 | }
19 | toast.show();
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/rx/src/main/java/com/aohuan/dodo/rx/qt5/pic/utils/ToastUtils.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx.qt5.pic.utils;
2 |
3 | import android.content.Context;
4 | import android.widget.Toast;
5 |
6 | /**
7 | * Created by C.C on 2016/7/26.
8 | */
9 |
10 | public class ToastUtils {
11 | private static Toast toast;
12 |
13 | public static void show(Context context, String info) {
14 | if (toast == null) {
15 | toast = Toast.makeText(context, info, Toast.LENGTH_SHORT);
16 | } else {
17 | toast.setText(info);
18 | }
19 | toast.show();
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/rx/src/main/java/com/aohuan/dodo/rx/retrofit/hello/bean/TaoBean.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx.retrofit.hello.bean;
2 |
3 | import java.util.List;
4 |
5 | /**
6 | * Created by dodo_lihao on 2016/12/10.
7 | * qq: 2390183798
8 | */
9 | public class TaoBean {
10 |
11 |
12 | private List> result;
13 |
14 | public List> getResult() {
15 | return result;
16 | }
17 |
18 | public void setResult(List> result) {
19 | this.result = result;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/rx/src/main/java/com/aohuan/dodo/rx/retrofit/hello/net/ApiHelper.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx.retrofit.hello.net;
2 |
3 | /**
4 | * Created by dodo_lihao on 2016/12/10.
5 | * qq: 2390183798
6 | */
7 | public class ApiHelper {
8 |
9 | public static final String URL_12306 = "http://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryststrainall";
10 |
11 | public static final String kuaidi100 = "https://suggest.taobao.com/sug?code=utf-8&q=%E5%8D%AB%E8%A1%A3&callback=cb";
12 |
13 |
14 | //JH4c72e95f3e69365272ea5985968099ce 聚合的,自己的OpenId
15 | public static final String juhe_mobile_num = "http://apis.juhe.cn/mobile/";
16 |
17 |
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/rx/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/rx/src/main/res/layout/activity_q1.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/rx/src/main/res/layout/activity_r0.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/rx/src/main/res/layout/base_empty.xml:
--------------------------------------------------------------------------------
1 |
7 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/rx/src/main/res/layout/item_layout_q1.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
--------------------------------------------------------------------------------
/rx/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/rx/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/rx/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/rx/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/rx/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/rx/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/rx/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/rx/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/rx/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/rx/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/rx/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/rx/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/rx/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/rx/src/main/res/values/str-array.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | - 0 英勇青铜5 mvp 学习
10 | - 1 英勇青铜5 Rx 浏览图片
11 | - 1 英勇青铜5 xxxx
12 | - 1 英勇青铜5 xxxx
13 |
14 |
15 |
16 | - 0 Retrofit 学习
17 | - 1 Retrofit
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | - PART 0
26 | - PART 1
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/rx/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Rx
3 |
4 |
--------------------------------------------------------------------------------
/rx/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/rx/src/test/java/com/aohuan/dodo/rx/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.rx;
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 | }
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':eventbus3test', ':annotation_test', ':bottomnavigation', ':stickynav', ':coordinator', ':svg', ':javacode', ':viewdemo', ':rx', ':anim', ':up5.0', ':quickside', ':orm', ':_common_utils', ':player', ':dispatchevent_about', ':request', ':HttpWrapper', ':middleware'
--------------------------------------------------------------------------------
/stickynav/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/stickynav/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 D:\codeAbout\Tools\ide\androidStudio\sdk/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 |
--------------------------------------------------------------------------------
/stickynav/src/androidTest/java/com/aohuan/demo/stickynav/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.demo.stickynav;
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 | }
--------------------------------------------------------------------------------
/stickynav/src/main/res/layout/item_dosth.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
--------------------------------------------------------------------------------
/stickynav/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/stickynav/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/stickynav/src/main/res/mipmap-hdpi/ss_px_an.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/stickynav/src/main/res/mipmap-hdpi/ss_px_an.png
--------------------------------------------------------------------------------
/stickynav/src/main/res/mipmap-hdpi/ss_px_an1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/stickynav/src/main/res/mipmap-hdpi/ss_px_an1.png
--------------------------------------------------------------------------------
/stickynav/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/stickynav/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/stickynav/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/stickynav/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/stickynav/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/stickynav/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/stickynav/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/stickynav/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/stickynav/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/stickynav/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/stickynav/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/stickynav/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/stickynav/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | StickyNav
3 |
4 |
--------------------------------------------------------------------------------
/stickynav/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/svg/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/svg/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/svg/src/androidTest/java/com/aohuan/dodo/svg/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.svg;
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 | }
--------------------------------------------------------------------------------
/svg/src/main/java/com/aohuan/dodo/svg/App.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.svg;
2 |
3 | import android.app.Application;
4 |
5 | import com.zhy.autolayout.config.AutoLayoutConifg;
6 |
7 | /**
8 | * Created by dodo_lihao on 2016/11/18.
9 | * qq: 2390183798
10 | */
11 | public class App extends Application{
12 |
13 | @Override
14 | public void onCreate() {
15 | super.onCreate();
16 | AutoLayoutConifg.getInstance().useDeviceSize();
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/svg/src/main/res/drawable/ic_add_circle_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/svg/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/svg/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/svg/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/svg/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/svg/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/svg/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/svg/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/svg/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/svg/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/svg/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/svg/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 | >
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/svg/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/svg/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/svg/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/svg/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/svg/src/test/java/com/aohuan/dodo/svg/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.svg;
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 | }
--------------------------------------------------------------------------------
/up5.0/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/up5.0/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 25
5 | buildToolsVersion "25.0.0"
6 |
7 | defaultConfig {
8 | applicationId "com.aohuan.dodo.up50"
9 | minSdkVersion 21
10 | targetSdkVersion 25
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 | final SUPPORT_LIBRARY_VERSION = '25.0.0'
24 | compile fileTree(dir: 'libs', include: ['*.jar'])
25 | testCompile 'junit:junit:4.12'
26 | compile "com.android.support:appcompat-v7:$SUPPORT_LIBRARY_VERSION"
27 | }
28 |
--------------------------------------------------------------------------------
/up5.0/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/up5.0/src/androidTest/java/com/aohuan/dodo/up50/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.up50;
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 | }
--------------------------------------------------------------------------------
/up5.0/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/up5.0/src/main/java/com/aohuan/dodo/up50/anim/An01Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.up50.anim;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.up50.R;
7 |
8 | public class An01Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_an01);
14 | }
15 |
16 |
17 |
18 |
19 |
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/up5.0/src/main/res/layout/activity_an01.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/up5.0/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/up5.0/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/up5.0/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/up5.0/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/up5.0/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/up5.0/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/up5.0/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/up5.0/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/up5.0/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/up5.0/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/up5.0/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/up5.0/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/up5.0/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/up5.0/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/up5.0/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | up5.0
3 |
4 |
--------------------------------------------------------------------------------
/up5.0/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/up5.0/src/test/java/com/aohuan/dodo/up50/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.up50;
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 | }
--------------------------------------------------------------------------------
/viewdemo/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/viewdemo/libs/swiperefreshlayout.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/libs/swiperefreshlayout.aar
--------------------------------------------------------------------------------
/viewdemo/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:\developSDK\AndroidStudio\AndroidSDK/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 |
--------------------------------------------------------------------------------
/viewdemo/src/androidTest/java/com/aohuan/dodo/viewdemo/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo;
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 | }
--------------------------------------------------------------------------------
/viewdemo/src/main/java/com/aohuan/dodo/viewdemo/listabout/listview/hy/adapter/ChatAdapter.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo.listabout.listview.hy.adapter;
2 |
3 | import android.content.Context;
4 |
5 | import com.aohuan.dodo.viewdemo.listabout.listview.hy.bean.ChatMessage;
6 | import com.zhy.adapter.abslistview.MultiItemTypeAdapter;
7 |
8 | import java.util.List;
9 |
10 | /**
11 | * Created by zhy on 15/9/4.
12 | */
13 | public class ChatAdapter extends MultiItemTypeAdapter
14 | {
15 | public ChatAdapter(Context context, List datas)
16 | {
17 | super(context, datas);
18 |
19 | addItemViewDelegate(new MsgSendItemDelagate());
20 | addItemViewDelegate(new MsgComingItemDelagate());
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/viewdemo/src/main/java/com/aohuan/dodo/viewdemo/listabout/rv/hy/adapter/ChatAdapterForRv.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo.listabout.rv.hy.adapter;
2 |
3 | import android.content.Context;
4 |
5 | import com.aohuan.dodo.viewdemo.listabout.listview.hy.bean.ChatMessage;
6 | import com.zhy.adapter.recyclerview.MultiItemTypeAdapter;
7 |
8 | import java.util.List;
9 |
10 | /**
11 | * Created by dodo_lihao on 2016/11/24.
12 | * qq: 2390183798
13 | */
14 | public class ChatAdapterForRv extends MultiItemTypeAdapter
15 | {
16 | public ChatAdapterForRv(Context context, List datas)
17 | {
18 | super(context, datas);
19 |
20 | addItemViewDelegate(new MsgSendItemDelagate());
21 | addItemViewDelegate(new MsgComingItemDelagate());
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/viewdemo/src/main/java/com/aohuan/dodo/viewdemo/listabout/rv/other/bean/DynamicHeightBean.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo.listabout.rv.other.bean;
2 |
3 | /**
4 | * Created by dodo_lihao on 2016/11/24.
5 | * qq: 2390183798
6 | */
7 | public class DynamicHeightBean {
8 | private String name;
9 | private int height;
10 |
11 | public int getHeight() {
12 | return height;
13 | }
14 |
15 | public void setHeight(int height) {
16 | this.height = height;
17 | }
18 |
19 | public String getName() {
20 | return name;
21 | }
22 |
23 | public void setName(String name) {
24 | this.name = name;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/viewdemo/src/main/java/com/aohuan/dodo/viewdemo/listabout/rv/sectioned/RvS6Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo.listabout.rv.sectioned;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.viewdemo.R;
7 |
8 | public class RvS6Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_rv_s1);
14 | }
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/viewdemo/src/main/java/com/aohuan/dodo/viewdemo/listabout/utils/BaseHolder.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo.listabout.utils;
2 |
3 | import android.content.Context;
4 | import android.support.v7.widget.RecyclerView;
5 | import android.view.View;
6 | import android.view.ViewGroup;
7 |
8 | /**
9 | * Created by dodo_lihao on 2016/12/19.
10 | * qq: 2390183798
11 | */
12 | public class BaseHolder extends PreBaseHolder{
13 |
14 | public BaseHolder(View itemView, int type){
15 |
16 | super(itemView);
17 |
18 | }
19 |
20 | // public void init(int type){
21 | // View view = onCreateView(1);
22 | //
23 | // }
24 | //
25 | // abstract View onCreateView(int type);
26 |
27 | @Override
28 | BaseHolder onCreateHolder(Context context, ViewGroup parent, int type) {
29 | return null;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/viewdemo/src/main/java/com/aohuan/dodo/viewdemo/listabout/utils/PreBaseHolder.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo.listabout.utils;
2 |
3 | import android.content.Context;
4 | import android.support.v7.widget.RecyclerView;
5 | import android.view.View;
6 | import android.view.ViewGroup;
7 |
8 | /**
9 | * Created by dodo_lihao on 2016/12/19.
10 | * qq: 2390183798
11 | */
12 | public abstract class PreBaseHolder extends RecyclerView.ViewHolder{
13 | public PreBaseHolder(View itemView){
14 |
15 | super(itemView);
16 | }
17 |
18 | public BaseHolder get(Context context, ViewGroup parent, int type){
19 | return onCreateHolder(context, parent, type);
20 | }
21 |
22 | abstract BaseHolder onCreateHolder(Context context, ViewGroup parent, int type);
23 |
24 | // abstract View onCreateView(int type);
25 | }
26 |
--------------------------------------------------------------------------------
/viewdemo/src/main/java/com/aohuan/dodo/viewdemo/refresh_coordiate/ReCo02Activity.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo.refresh_coordiate;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.aohuan.dodo.viewdemo.R;
7 |
8 | public class ReCo02Activity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_re_co02);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/anim/anim1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/anim/header_dodo_bga_refresh_loading.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/chatfrom_bg_focused.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/chatfrom_bg_focused.9.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/chatfrom_bg_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/chatfrom_bg_normal.9.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/chatfrom_bg_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/chatfrom_bg_pressed.9.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/chatto_bg_focused.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/chatto_bg_focused.9.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/chatto_bg_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/chatto_bg_normal.9.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/chatto_bg_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/chatto_bg_pressed.9.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/dodo_se_pop_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/euler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/euler.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/renma.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/renma.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/selector_btn_red.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 | -
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/selector_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 | -
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/selector_tab_bg_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 | -
9 |
10 |
11 |
12 |
13 | -
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/drawable/xiaohei.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/drawable/xiaohei.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_lv_hy_common.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
11 |
12 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_lv_hy_muti.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
11 |
12 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_re_co02.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_re_rv03.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_re_rv04.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
15 |
16 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_re_rv05.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
15 |
16 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_rv_b1.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_rv_hy_common.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_rv_hy_mutil.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_rv_o1_muti.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/activity_rv_s1.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/default_loading.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
21 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/empty_common_view_re.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
15 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/footer_common_loadmore.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/fragment_tabstrip_socety_classify.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/item_grid_img.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
12 |
13 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/item_rv_o1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
12 |
18 |
19 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/item_section_ex5_item_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/item_tab_strip05_horiz.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
19 |
20 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/layout_bga_footer_nodata_tv.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
18 |
19 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/utils_toastal.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/view_max_division.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/layout/view_min_division.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
9 |
10 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/mipmap-xhdpi/bga_refresh_moooc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/mipmap-xhdpi/bga_refresh_moooc.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/mipmap-xhdpi/bga_refresh_stickiness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/mipmap-xhdpi/bga_refresh_stickiness.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/mipmap-xhdpi/logo_dw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/mipmap-xhdpi/logo_dw.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/mipmap-xhdpi/zhy_footer1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/mipmap-xhdpi/zhy_footer1.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/mipmap-xhdpi/zhy_footer2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/mipmap-xhdpi/zhy_footer2.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/2954722256/use_little_demo/e81c71d477a33d236fa17cf846c26ce3f3281570/viewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/viewdemo/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/viewdemo/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ViewDemo
3 | Settings
4 | MainHyListActivity
5 | MainHyMutilRvActivity
6 | a1
7 | RvO3Activity
8 | LvHyCommonActivity
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/viewdemo/src/test/java/com/aohuan/dodo/viewdemo/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.aohuan.dodo.viewdemo;
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 | }
--------------------------------------------------------------------------------