├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── aidldemoclient ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── aidldemoclient │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── aidldemoserver │ │ │ ├── Book.aidl │ │ │ ├── BookManager.aidl │ │ │ └── OnBookAddObserver.aidl │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ ├── aidldemoclient │ │ │ └── MainActivity.java │ │ │ └── aidldemoserver │ │ │ └── Book.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── aidldemoclient │ └── ExampleUnitTest.java ├── aidldemoserver ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── aidldemoserver │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── aidldemoserver │ │ │ ├── Book.aidl │ │ │ ├── BookManager.aidl │ │ │ └── OnBookAddObserver.aidl │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── aidldemoserver │ │ │ ├── Book.java │ │ │ ├── BookManagerService.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── aidldemoserver │ └── ExampleUnitTest.java ├── alyimagegallery ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── alyimagegallery │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── alyimagegallery │ │ │ ├── BlurTransformation.java │ │ │ ├── RoundRectTransform.java │ │ │ ├── gallery │ │ │ ├── Main2Activity.java │ │ │ ├── MainActivity.java │ │ │ └── view │ │ │ │ ├── AlyGallery.java │ │ │ │ ├── AlyImageView.java │ │ │ │ └── BaseAlyGallery.java │ │ │ ├── loopgallery │ │ │ ├── AlyLoopGallery.java │ │ │ ├── BaseLoopGallery.java │ │ │ └── LoopGalleryActivity.java │ │ │ └── viewpager │ │ │ ├── DepthPageTransformer.java │ │ │ ├── GalleryActivity.java │ │ │ ├── ViewPagerActivity.java │ │ │ ├── ZoomOutPageTransformer.java │ │ │ └── rv │ │ │ └── RvGalleryActivity.java │ └── res │ │ ├── drawable-xxhdpi │ │ ├── ic_launcher.png │ │ ├── test_100_100.png │ │ ├── test_100_3000.png │ │ ├── test_100_400.png │ │ ├── test_400_100.png │ │ └── test_500_400.png │ │ ├── layout │ │ ├── activity_gallery.xml │ │ ├── activity_loop_gallery.xml │ │ ├── activity_main.xml │ │ ├── activity_main2.xml │ │ ├── activity_rv_gallery.xml │ │ ├── activity_view_pager.xml │ │ ├── base_item_image.xml │ │ └── uc_item_main_image_header.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── alyimagegallery │ └── ExampleUnitTest.java ├── animdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── animdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── animdemo │ │ │ ├── CardBackFragment.java │ │ │ ├── CardFrontFragment.java │ │ │ ├── ColorActivity.java │ │ │ ├── LauncherActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── NewAnim20170316Activity.java │ │ │ ├── TestInterpolatorActivity.java │ │ │ ├── text │ │ │ └── TextViewDianDianDIanActivity.java │ │ │ ├── ui │ │ │ └── WaterWaveActivity.java │ │ │ └── vipclub │ │ │ ├── BaseVgAdapter.java │ │ │ ├── TaobaoVipAnimActivity.java │ │ │ ├── ViewUtils.java │ │ │ └── VipLevelBean.java │ └── res │ │ ├── animator │ │ ├── card_flip_left_in.xml │ │ ├── card_flip_left_out.xml │ │ ├── card_flip_right_in.xml │ │ └── card_flip_right_out.xml │ │ ├── drawable-xxhdpi │ │ ├── normal.png │ │ ├── wangcong_3.jpg │ │ └── wave.png │ │ ├── layout │ │ ├── activity_card_back.xml │ │ ├── activity_card_front.xml │ │ ├── activity_color.xml │ │ ├── activity_launcher.xml │ │ ├── activity_main.xml │ │ ├── activity_new_anim20170316.xml │ │ ├── activity_taobao_vip_anim.xml │ │ ├── activity_test_interpolator.xml │ │ ├── activity_text_view_dian_dian_dian.xml │ │ ├── activity_water_wave.xml │ │ ├── fragment_negative.xml │ │ ├── fragment_positive.xml │ │ ├── item_current.xml │ │ └── item_normal.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── integers.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── animdemo │ └── ExampleUnitTest.java ├── aopdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── aopdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── aopdemo │ │ │ ├── DebugLog.java │ │ │ ├── Hugo.java │ │ │ ├── MainActivity.java │ │ │ └── TraceAspect.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 │ └── mcxtzhang │ └── aopdemo │ └── ExampleUnitTest.java ├── app ├── .gitignore ├── TimeListener.java ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── github │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── cc.png │ │ └── test.html │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── github │ │ │ ├── CstApplication.java │ │ │ ├── MainActivity.java │ │ │ ├── RxActivity.java │ │ │ ├── SparseArrayOrderTestActivity.java │ │ │ ├── TestNewASActivity.java │ │ │ ├── ZParamsRxActivityBindingTemplate.java │ │ │ ├── bean │ │ │ ├── BaseSelectBean.java │ │ │ ├── EnumInfoBean.java │ │ │ └── TestLineBean.java │ │ │ ├── bitmap │ │ │ └── BitmapActivity.java │ │ │ ├── dianping │ │ │ └── MyReceiver.java │ │ │ ├── expand │ │ │ └── ExpandListViewActivity.java │ │ │ ├── gles │ │ │ ├── HockeyActivity.java │ │ │ ├── LoggerConfig.java │ │ │ ├── TextResourceReader.java │ │ │ ├── render │ │ │ │ ├── FilterRender.java │ │ │ │ ├── FrameButterRender.java │ │ │ │ ├── GrayFilterRender.java │ │ │ │ ├── HelloWorldRender.java │ │ │ │ ├── ImageRender.java │ │ │ │ ├── YLZZFilterRender.java │ │ │ │ ├── changeDrawModeRender.java │ │ │ │ └── hockey │ │ │ │ │ ├── Chapter5Render.java │ │ │ │ │ ├── Chapter7Render.java │ │ │ │ │ ├── FirstHockeyRender.java │ │ │ │ │ ├── SecondHockeyRender.java │ │ │ │ │ ├── TextureRender.java │ │ │ │ │ ├── data │ │ │ │ │ └── VertexArray.java │ │ │ │ │ ├── objects │ │ │ │ │ ├── AppendSticker.java │ │ │ │ │ ├── Mallet.java │ │ │ │ │ └── Table.java │ │ │ │ │ ├── programs │ │ │ │ │ ├── AppendStickerTextureShaderProgram.java │ │ │ │ │ ├── ColorShaderProgram.java │ │ │ │ │ ├── ShaderProgram.java │ │ │ │ │ └── TextureShaderProgram.java │ │ │ │ │ └── util │ │ │ │ │ ├── Constants.java │ │ │ │ │ ├── ShaderHelper.java │ │ │ │ │ ├── ShaderUtil.java │ │ │ │ │ └── TextureUtils.java │ │ │ ├── texturedemo │ │ │ │ ├── FirstTextureView.java │ │ │ │ ├── RenderThread.java │ │ │ │ └── TextureViewActivity.java │ │ │ └── util │ │ │ │ └── EglHelper.java │ │ │ ├── jobscheduler │ │ │ ├── JobSchedulerActivity.java │ │ │ └── JobSchedulerService.java │ │ │ ├── kotlin │ │ │ ├── FirstBean.kt │ │ │ ├── FirstKotlinActivity.kt │ │ │ ├── SecondBean.kt │ │ │ └── ThridBean.kt │ │ │ ├── popup │ │ │ └── SFPopupWindow.java │ │ │ ├── routerexample │ │ │ ├── RManager.java │ │ │ └── RManager2.java │ │ │ ├── service │ │ │ └── TestThreadAndProcessService.java │ │ │ ├── test │ │ │ ├── TestInputActivity.java │ │ │ ├── TestWhiteTranslucentActivity.java │ │ │ └── UploadPhotoJumpActivity.java │ │ │ ├── touch │ │ │ ├── CstTouchView.java │ │ │ ├── CstTouchViewGroup.java │ │ │ └── TouchActivity.java │ │ │ ├── util │ │ │ └── BitmapUtils.java │ │ │ ├── view │ │ │ ├── CstFrameLayout.java │ │ │ ├── CstView.java │ │ │ ├── LoopWheelView.java │ │ │ ├── MyRelativeLayout.java │ │ │ └── TestCstViewActivity.java │ │ │ └── web │ │ │ └── WebViewActivity.java │ └── res │ │ ├── drawable-xxhdpi │ │ └── big_image.webp │ │ ├── drawable │ │ ├── buy_icon_nozan.png │ │ ├── buy_icon_zaned.png │ │ ├── drawable_left.xml │ │ ├── shape_round_bg_cate_list.xml │ │ ├── shape_text_color_white_gray666.xml │ │ └── test_bg.xml │ │ ├── layout │ │ ├── activity_bitmap.xml │ │ ├── activity_expand_list_view.xml │ │ ├── activity_first_kotlin.xml │ │ ├── activity_hockey.xml │ │ ├── activity_job_scheduler.xml │ │ ├── activity_main.xml │ │ ├── activity_rx.xml │ │ ├── activity_sparce_array_order_test.xml │ │ ├── activity_test_cst_view.xml │ │ ├── activity_test_input.xml │ │ ├── activity_test_white_translucent.xml │ │ ├── activity_touch.xml │ │ ├── activity_upload_photo_jump.xml │ │ ├── activity_webview.xml │ │ ├── list_item.xml │ │ └── test.xml │ │ ├── mipmap-hdpi │ │ └── clipboard2.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── lint1.png │ │ ├── raw │ │ ├── msg_hint.mp3 │ │ ├── simple_fragment_shader.glsl │ │ └── simple_vertex_shader.glsl │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── github │ └── ExampleUnitTest.java ├── artdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── anlaiye │ │ └── com │ │ └── cn │ │ └── artdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── anlaiye │ │ │ └── com │ │ │ └── cn │ │ │ └── artdemo │ │ │ ├── MainActivity.java │ │ │ ├── c1 │ │ │ ├── LifeCycleTest2Activity.java │ │ │ └── LifeCycleTestActivity.java │ │ │ ├── createfinish │ │ │ ├── CreateFinishActivity.kt │ │ │ └── CstView.kt │ │ │ ├── forresult │ │ │ ├── ForResultActivity1.kt │ │ │ ├── ForResultActivity2.kt │ │ │ └── ForResultActivity3.kt │ │ │ ├── lifecycle │ │ │ ├── AActivity.java │ │ │ ├── BActivity.java │ │ │ ├── CActivity.java │ │ │ └── DActivity.java │ │ │ └── rotatesaveinstance │ │ │ └── RorateSaveinstanceActivity.kt │ └── res │ │ ├── layout │ │ ├── activity_a.xml │ │ ├── activity_b.xml │ │ ├── activity_c.xml │ │ ├── activity_create_finish.xml │ │ ├── activity_d.xml │ │ ├── activity_for_result1.xml │ │ ├── activity_for_result2.xml │ │ ├── activity_for_result3.xml │ │ ├── activity_life_cycle_test.xml │ │ ├── activity_life_cycle_test2.xml │ │ ├── activity_main.xml │ │ └── activity_rorate_saveinstance.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 │ └── anlaiye │ └── com │ └── cn │ └── artdemo │ └── ExampleUnitTest.java ├── autocopydemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── autocopydemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── autocopydemo │ │ │ └── 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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── autocopydemo │ └── ExampleUnitTest.java ├── baseemptyfragment ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── baseemptyfragment │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── baseemptyfragment │ │ │ ├── BaseEmptyFragment.java │ │ │ ├── MainActivity.java │ │ │ └── TargetActivity.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_target.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── baseemptyfragment │ └── ExampleUnitTest.java ├── binder2_messenger ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── binder2_messenger │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── binder2_messenger │ │ │ ├── DownloadService.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── binder2_messenger │ └── ExampleUnitTest.java ├── binderdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── binderdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── binderdemo │ │ │ ├── HookHelper.java │ │ │ ├── HookInstrumentation.java │ │ │ ├── Main2Activity.java │ │ │ ├── MainActivity.java │ │ │ └── aidl │ │ │ ├── Book.aidl │ │ │ ├── Book.java │ │ │ └── IBookManager.aidl │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_main2.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── binderdemo │ └── ExampleUnitTest.java ├── binderdemo1 ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── binderdemo1 │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── binderdemo1 │ │ │ ├── MainActivity.java │ │ │ └── MusicPlayService.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── binderdemo1 │ └── ExampleUnitTest.java ├── bludemo ├── .gitignore ├── build.gradle ├── libs │ └── printerlibs.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── bludemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── bludemo │ │ │ ├── ConnectBTPairedActivity.java │ │ │ ├── MainActivity.java │ │ │ └── myprinter │ │ │ ├── DrawerService.java │ │ │ ├── Global.java │ │ │ └── WorkThread.java │ └── res │ │ ├── layout │ │ ├── activity_connectbtpaired.xml │ │ ├── activity_main.xml │ │ ├── bluetooth_layout.xml │ │ ├── bonddevice_item.xml │ │ ├── list_item_printernameandmac.xml │ │ ├── printdata_layout.xml │ │ └── unbonddevice_item.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── bludemo │ └── ExampleUnitTest.java ├── bndemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── bndemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── bndemo │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── bndemo │ └── ExampleUnitTest.java ├── build.gradle ├── butter-test ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── butter_test │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── butter_test │ │ │ ├── LauncherActivity.java │ │ │ ├── Main2Activity.java │ │ │ ├── cpu │ │ │ ├── CpuMonitorActivity.java │ │ │ └── CpuMonitorUtils.java │ │ │ ├── fps │ │ │ └── BlockCaseActivity1.java │ │ │ ├── launch │ │ │ ├── LaunchTimeTestActivity.java │ │ │ ├── MiddleJumpResultActivity.java │ │ │ ├── MidlleJumpActivity.java │ │ │ └── MyApplication.java │ │ │ └── meminfo │ │ │ ├── MeminfoGcTestActivity.java │ │ │ ├── MeminfoTestActivity.java │ │ │ └── badcase │ │ │ └── ThreadLeakActivity.java │ └── res │ │ ├── drawable-xxhdpi │ │ ├── big_bg.jpg │ │ └── timg.jpg │ │ ├── layout │ │ ├── activity_block_case1.xml │ │ ├── activity_cpu_monitor.xml │ │ ├── activity_launch_time_test.xml │ │ ├── activity_launcher.xml │ │ ├── activity_main.xml │ │ ├── activity_main2.xml │ │ ├── activity_middle_jump_result.xml │ │ ├── activity_midlle_junp.xml │ │ └── activity_thread_leak.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ ├── background.jpg │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── example │ └── butter_test │ └── ExampleUnitTest.java ├── compiler ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── AptUtils.java │ ├── AutoParcelProcessor.java │ ├── DIProcessor.java │ ├── ZRouter2Processor.java │ └── ZRouterProcessor.java ├── constraintlayoutdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── constraintlayoutdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── constraintlayoutdemo │ │ │ ├── ChainActivity.java │ │ │ ├── DemoActivity.java │ │ │ ├── DoubleRatioActivity.java │ │ │ ├── GoodsDetailActivity.java │ │ │ ├── GuidelineActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── MatchActivity.java │ │ │ ├── MinimumActivity.java │ │ │ ├── RatioActivity.java │ │ │ ├── TestMatchConstraintBugActivity.java │ │ │ ├── TextViewOutOfBoundsActivity.java │ │ │ ├── WidgetsDimensionActivity.java │ │ │ └── onedotone │ │ │ ├── CircleConstraintActivity.java │ │ │ ├── GroupActivity.java │ │ │ └── PercentActivity.java │ └── res │ │ ├── drawable-xxhdpi │ │ └── timg.jpg │ │ ├── layout │ │ ├── activity_chain.xml │ │ ├── activity_circle_constraint.xml │ │ ├── activity_demo.xml │ │ ├── activity_double_ratio.xml │ │ ├── activity_goods_detail.xml │ │ ├── activity_group.xml │ │ ├── activity_guideline.xml │ │ ├── activity_main.xml │ │ ├── activity_match.xml │ │ ├── activity_minimum.xml │ │ ├── activity_percent.xml │ │ ├── activity_percent_animed.xml │ │ ├── activity_ratio.xml │ │ ├── activity_test_match_constraint_bug.xml │ │ ├── activity_text_view_out_of_bounds.xml │ │ ├── activity_widgets_dimension.xml │ │ └── goods_detail.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── constraintlayoutdemo │ └── ExampleUnitTest.java ├── coordinatordemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mcxtzhang │ │ └── coordinatordemo │ │ ├── BottomHideBehavior.java │ │ ├── CstBehavior.java │ │ ├── CstBehavior1Activity.java │ │ ├── CstFABBehavior.java │ │ ├── LauncherActivity.java │ │ ├── MainActivity.java │ │ ├── ScrollingActivity.java │ │ ├── TestBean.java │ │ ├── TestInsetEdgeActivity.java │ │ ├── ViewGroupUtils.java │ │ ├── alipay │ │ ├── AlipayMainActivity.java │ │ ├── CstContentBehavior.java │ │ └── CstTopBehavior.java │ │ ├── base │ │ ├── BaseUpDownBehavior.java │ │ └── IUpDownCallback.java │ │ ├── ir │ │ ├── CsScrollContentBehavior.java │ │ ├── CstBigTitleBottomViewBehavior.java │ │ ├── CstCollapsedBehavior.java │ │ └── ImageRecognitionActivity.java │ │ ├── juejin │ │ ├── CstBottomBehavior.java │ │ ├── HideShowBehavior.java │ │ └── JuejinActivity.java │ │ ├── parallex │ │ ├── CstPopWindow.java │ │ └── ParallexActivity.java │ │ ├── test │ │ └── TestBean.java │ │ ├── uc │ │ ├── CstCollapsedBehavior.java │ │ ├── CstDelayEnterBehavior.java │ │ ├── CstListHeaderBehavior.java │ │ ├── CstNestContentBehavior.java │ │ ├── CstTopLayout.java │ │ └── UcActivity.java │ │ ├── util │ │ ├── HeaderBehavior.java │ │ ├── MathUtils.java │ │ ├── ViewOffsetBehavior.java │ │ └── ViewOffsetHelper.java │ │ └── zhihu │ │ ├── CstHeaderBehavior.java │ │ ├── CstZHFABBehavior.java │ │ └── ZhihuActivity.java │ └── res │ ├── drawable-xxhdpi │ └── pic1.png │ ├── drawable │ └── shader_drawable.xml │ ├── layout │ ├── activity_alipay_main.xml │ ├── activity_cst_behavior1.xml │ ├── activity_image_recognition.xml │ ├── activity_juejin.xml │ ├── activity_launcher.xml │ ├── activity_main.xml │ ├── activity_parallex.xml │ ├── activity_scrolling.xml │ ├── activity_test_inset_edge.xml │ ├── activity_uc.xml │ ├── activity_zhihu.xml │ ├── content_scrolling.xml │ └── item_rv.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── coordinatordemo2 └── src │ └── main │ ├── java │ └── mcxtzhang │ │ └── coordinatordemo │ │ ├── BottomHideBehavior.java │ │ ├── CstBehavior.java │ │ ├── CstBehavior1Activity.java │ │ ├── CstFABBehavior.java │ │ ├── ScrollingActivity.java │ │ ├── TestInsetEdgeActivity.java │ │ └── test │ │ └── TestBean.java │ └── res │ ├── layout │ ├── activity_cst_behavior1.xml │ ├── activity_scrolling.xml │ ├── activity_test_inset_edge.xml │ └── content_scrolling.xml │ ├── menu │ └── menu_scrolling.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ └── dimens.xml ├── cstnorecyclelistview ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── cstnorecyclelistview │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── cstnorecyclelistview │ │ │ ├── FullListView │ │ │ ├── NestFullListView.java │ │ │ ├── NestFullListViewAdapter.java │ │ │ └── NestFullViewHolder.java │ │ │ ├── MainActivity.java │ │ │ ├── ZxtCstLM2.java │ │ │ ├── bean │ │ │ ├── NestBean.java │ │ │ └── TestBean.java │ │ │ ├── nestrv │ │ │ └── NestRecyclerViewActivity.java │ │ │ └── other │ │ │ ├── ListViewActivity.java │ │ │ ├── ListViewForScrollView.java │ │ │ ├── LvAdapter.java │ │ │ └── NestAdapter.java │ └── res │ │ ├── layout │ │ ├── activity_list_view.xml │ │ ├── activity_main.xml │ │ ├── activity_nest_recycler_view.xml │ │ ├── item_list_view.xml │ │ ├── item_lv.xml │ │ ├── item_nest_lv.xml │ │ ├── item_nest_rv_1.xml │ │ └── item_nest_rv_2.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── cstnorecyclelistview │ └── ExampleUnitTest.java ├── cstviewdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── cstviewdemo │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── cstviewdemo │ │ │ ├── LoppVerticalActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── PathMeasureActivity.java │ │ │ ├── SvgActivity.java │ │ │ ├── adddelview │ │ │ ├── AddDelBean.java │ │ │ ├── AddDelViewDemoActivity.java │ │ │ └── widget │ │ │ │ ├── AddDelView.java │ │ │ │ └── IAddDelViewInterface.java │ │ │ ├── matrix │ │ │ ├── BitmapMashView.java │ │ │ ├── MatrixActivity.java │ │ │ └── MatrixView.java │ │ │ ├── outpututils │ │ │ └── PathAnimHelper.java │ │ │ ├── round │ │ │ ├── RoundActivity.java │ │ │ └── RoundTriangleView.java │ │ │ ├── shader │ │ │ ├── BrickView.java │ │ │ └── ShaderActivity.java │ │ │ ├── suspend │ │ │ ├── DebugFpsView.java │ │ │ ├── SuspendViewActivity.java │ │ │ └── WindowManagerLayoutParamsUtils.java │ │ │ ├── widget │ │ │ ├── AvoidXfermodeView.java │ │ │ ├── CanvasView.java │ │ │ ├── CircleImageView.java │ │ │ ├── EmbossMaskFilterView.java │ │ │ ├── ErrorView.java │ │ │ ├── FlashTextView.java │ │ │ ├── FlashView.java │ │ │ ├── FontView.java │ │ │ ├── LoadingPathAnimView.java │ │ │ ├── MaskFilterView.java │ │ │ ├── Oval.java │ │ │ ├── PathAnimView.java │ │ │ ├── PathMeasureView.java │ │ │ ├── PathPainterEffect.java │ │ │ ├── RegionClickView.java │ │ │ ├── RightView.java │ │ │ ├── StoreHouseAnimView.java │ │ │ └── res │ │ │ │ └── StoreHousePath.java │ │ │ └── xfermode │ │ │ ├── XfermodeActivity.java │ │ │ └── XfermodeView.java │ └── res │ │ ├── anim │ │ ├── bf_anim_bottom_in.xml │ │ ├── bf_anim_top_out.xml │ │ └── check_animation.xml │ │ ├── animator │ │ ├── anim_left.xml │ │ └── anim_right.xml │ │ ├── drawable-xxhdpi │ │ ├── flower.jpg │ │ ├── icon_add.png │ │ ├── icon_delete.png │ │ ├── icon_goods_unclick.png │ │ └── wangcong.jpg │ │ ├── drawable │ │ ├── animated_tick.xml │ │ ├── check_mark.xml │ │ ├── first_vector.xml │ │ ├── ic_add_black_24dp.xml │ │ ├── ic_archive_black_24dp.xml │ │ ├── ic_battery_charging_60_black_24dp.xml │ │ ├── ic_close.xml │ │ ├── ic_my.xml │ │ └── ic_refresh.xml │ │ ├── layout │ │ ├── activity_add_del_view_demo.xml │ │ ├── activity_lopp_vertical.xml │ │ ├── activity_main.xml │ │ ├── activity_matrix.xml │ │ ├── activity_path_measure.xml │ │ ├── activity_round.xml │ │ ├── activity_shader.xml │ │ ├── activity_suspend_view.xml │ │ ├── activity_svg.xml │ │ ├── activity_xfermode.xml │ │ └── item_add_del.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── raw │ │ └── svg1.svg │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── cstviewdemo │ └── ExampleUnitTest.java ├── daggerdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── daggerdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── daggerdemo │ │ │ ├── CoffeeMachine.java │ │ │ ├── CoffeeMaker.java │ │ │ ├── Cooker.java │ │ │ ├── MainActivity.java │ │ │ ├── SimpleComponent.java │ │ │ ├── SimpleMaker.java │ │ │ ├── SimpleMakerModule.java │ │ │ ├── chap2 │ │ │ ├── Entity2.java │ │ │ └── Main2Activity.java │ │ │ └── chap3 │ │ │ ├── LoginActivity.java │ │ │ ├── LoginComponent.java │ │ │ ├── LoginConrtact.java │ │ │ ├── LoginModule.java │ │ │ ├── LoginPresenter.java │ │ │ └── WhichView.java │ └── res │ │ ├── layout │ │ ├── activity_login.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 │ └── mcxtzhang │ └── daggerdemo │ └── ExampleUnitTest.java ├── databindingdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mcxtzhang │ │ └── databindingdemo │ │ ├── AnimAndCheckBoxActivity.java │ │ ├── LambdaActivity.java │ │ ├── LauncherActivity.java │ │ ├── TestBean.java │ │ ├── TestBean2.java │ │ ├── TestBindingAdapterActivity.java │ │ ├── TestDoubleBindBean.java │ │ ├── TwoWayActivity.java │ │ ├── ZxtBindingUtils.java │ │ ├── autobinding │ │ ├── AutoBindingActivity.java │ │ ├── AutoBindingModifyValueActivity.java │ │ └── ShopCartBean.java │ │ ├── flowgroup │ │ ├── FlowBean.java │ │ ├── FlowViewGroupAdapter.java │ │ └── ItemFlowPresenter.java │ │ ├── mullayout │ │ ├── MulLayoutBean1.java │ │ ├── MulLayoutBean2.java │ │ ├── MulLayoutBean3.java │ │ └── TestMulLayoutActivity.java │ │ └── recyclerview │ │ ├── FirstPresenter.java │ │ ├── adapter │ │ └── LoadImgAdapter.java │ │ ├── m │ │ └── FirstBindingBean.java │ │ └── multype │ │ ├── MBean1.java │ │ ├── MBean2.java │ │ ├── MulTypeAdapter.java │ │ └── mulTypeBean.java │ └── res │ ├── layout │ ├── activity_anim.xml │ ├── activity_auto_binding_modify_value.xml │ ├── activity_fragment.xml │ ├── activity_lambda.xml │ ├── activity_launcher.xml │ ├── activity_mai.xml │ ├── activity_test_binding_adapter.xml │ ├── activity_test_mul_layout.xml │ ├── activity_two_way_binding.xml │ ├── include_layout_mul_1.xml │ ├── include_layout_mul_3.xml │ ├── item_first_rv.xml │ ├── item_flow.xml │ ├── item_mul_1.xml │ ├── item_mul_2.xml │ ├── item_mul_type_1.xml │ ├── item_mul_type_2.xml │ └── item_mul_type_3.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── dbflowdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── dbflowdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── dbflowdemo │ │ │ ├── FirstModel.java │ │ │ ├── MainActivity.java │ │ │ ├── MyApp.java │ │ │ └── MyDatabase.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 │ └── mcxtzhang │ └── dbflowdemo │ └── ExampleUnitTest.java ├── decoratorpatterndemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mcxtzhang │ │ └── decoratorpatterndemo │ │ ├── MainActivity.java │ │ ├── OnProDoubleClickListener.java │ │ └── OnProDoubleClickListener2.java │ └── res │ ├── layout │ └── activity_main.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── diffutilsdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── diffutilsdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── diffutilsdemo │ │ │ ├── DiffAdapter.java │ │ │ ├── DiffCallBack.java │ │ │ ├── MainActivity.java │ │ │ └── TestBean.java │ └── res │ │ ├── drawable-xxhdpi │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.jpg │ │ └── pic7.png │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── item_diff.xml │ │ └── itemview.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── diffutilsdemo │ └── ExampleUnitTest.java ├── fingerdemo ├── .gitignore ├── CustomTask2 ├── build.gradle ├── destination.txt ├── destination │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── fingerdemo │ │ │ └── ExampleInstrumentedTest.java │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── mcxtzhang │ │ │ │ └── fingerdemo │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── test │ │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── fingerdemo │ │ └── ExampleUnitTest.java ├── destination2.txt ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── fingerdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── fingerdemo │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── fingerdemo │ └── ExampleUnitTest.java ├── fontdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── fontdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── fonts │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── iconfont.ttf │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── fontdemo │ │ │ ├── FontHelper.java │ │ │ └── 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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── fontdemo │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradleplugindemolib ├── build.gradle └── src │ └── main │ ├── groovy │ └── com.mcxtzhang.groovy │ │ ├── FirstGradle │ │ └── a.java │ └── resources │ └── META-INF │ └── gradle-plugins │ └── zxtplugin.first.properties ├── gradlew ├── gradlew.bat ├── hookstartactivitydemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── hookstartactivitydemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── hookstartactivitydemo │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── hookstartactivitydemo │ └── ExampleUnitTest.java ├── hotfixdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── hotfixdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── hotfixdemo │ │ │ ├── BaseApplicatioin.java │ │ │ ├── LeakActivity.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ ├── activity_leak.xml │ │ └── activity_main.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── hotfixdemo │ └── ExampleUnitTest.java ├── itemdecorationdemo ├── .gitignore ├── build.gradle ├── decoration1.mp4 ├── decoration2.mp4 ├── decoration3.mp4 ├── decoration4.mp4 ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── mcxtzhang │ │ └── itemdecorationdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── mcxtzhang │ │ │ └── itemdecorationdemo │ │ │ ├── CityAdapter.java │ │ │ ├── CityBean.java │ │ │ ├── MainActivity.java │ │ │ ├── bean │ │ │ ├── BaseIndexPinyinBean.java │ │ │ ├── BaseIndexTagBean.java │ │ │ └── IIndexTargetInterface.java │ │ │ ├── decoration │ │ │ ├── DividerItemDecoration.java │ │ │ ├── TitleItemDecoration.java │ │ │ └── TitleItemDecoration2.java │ │ │ └── widget │ │ │ └── IndexBar.java │ └── res │ │ ├── drawable │ │ └── shape_side_bar_bg.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── header_complex.xml │ │ └── item_city.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── mcxtzhang │ └── itemdecorationdemo │ └── ExampleUnitTest.java ├── layoutfactory ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── android │ │ └── layoutfactory │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── android │ │ │ └── layoutfactory │ │ │ ├── CstApplication.java │ │ │ ├── DPEditText.java │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── cursor_color_bg.xml │ │ ├── cursor_color_bg_2.xml │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── android │ └── layoutfactory │ └── ExampleUnitTest.java ├── layoutmanager ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── org │ │ └── loader │ │ └── layoutmanager │ │ ├── CardItemView.java │ │ ├── CardLayoutManager.java │ │ ├── MainActivity.java │ │ └── Pool.java │ └── res │ ├── drawable │ └── item.jpg │ ├── layout │ ├── activity_main.xml │ └── item.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── learnannotationdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── learnannotationdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── learnannotationdemo │ │ │ ├── FirstAnnotation.java │ │ │ ├── Main2Activity.java │ │ │ ├── TestFirstAnnotationBean.java │ │ │ └── expand │ │ │ ├── MainActivity.java │ │ │ ├── SimpleTreeAdapter.java │ │ │ ├── TestBean.java │ │ │ ├── helper │ │ │ ├── Node.java │ │ │ ├── TreeHelper.java │ │ │ └── TreeListViewAdapter.java │ │ │ └── zhujie │ │ │ ├── TreeNodeId.java │ │ │ ├── TreeNodeLabel.java │ │ │ └── TreeNodePid.java │ └── res │ │ ├── drawable-xxhdpi │ │ ├── close.png │ │ └── open.png │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_main2.xml │ │ └── list_item.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── learnannotationdemo │ └── ExampleUnitTest.java ├── lib ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ ├── Server.java │ ├── SocketServer.java │ ├── com │ └── example │ │ ├── Dog.java │ │ ├── Key.java │ │ ├── MD5.java │ │ ├── Main.java │ │ ├── MyClass.java │ │ ├── MyClass2.java │ │ ├── Test.java │ │ ├── Test3.java │ │ ├── TestNetworkInetAddress.java │ │ ├── TestTreeSet.java │ │ ├── TestVolatile.java │ │ ├── TryCatchFinally.java │ │ ├── ZhengZeClass.java │ │ ├── bean │ │ └── JobInfoBean.java │ │ ├── classloader │ │ ├── ChildLoadParentClassTest.java │ │ ├── ClassLoaderTest.java │ │ ├── TestExistStringClassLoader.java │ │ ├── TestNotNullClass.java │ │ └── mulThreadRunSameObjectFunc │ │ │ ├── MulThreadRumSameObjectMethodTest.java │ │ │ └── TestSingObject.java │ │ ├── interview │ │ ├── Ali_1_LinkedListTest.java │ │ ├── Ali_2_CustomLinkedHashMapTest.java │ │ └── Ali_2_LinkedMapTest.java │ │ └── javapoet │ │ ├── Header.java │ │ ├── HeaderList.java │ │ ├── HelloWorld.java │ │ ├── LogReceipt.java │ │ ├── TestBean.java │ │ └── TestJavaPoet.java │ └── sort │ └── Sort.java ├── libadapterpattern ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── Mobile.java │ ├── MyClass.java │ ├── Voltage220.java │ ├── Voltage5.java │ ├── classadapter │ └── VoltageAdapter.java │ └── objectadapter │ └── VoltageAdapter2.java ├── libannotation ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── FirstAnnotation.java │ ├── MyClass.java │ └── TestFirstAnnotationBean.java ├── libfactorypattern ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── MyClass.java │ ├── abstractt │ ├── AbstractFoodFactory.java │ ├── KFCFoodFactory.java │ ├── LzlmFoodFactory.java │ └── bean │ │ ├── ColaDrinks.java │ │ ├── IDrinks.java │ │ └── WaterDrinks.java │ ├── bean │ ├── GankouNoodles.java │ ├── INoodles.java │ ├── LzNoodles.java │ └── PaoNoodles.java │ ├── mulway │ └── MulWayNoodlesFactory.java │ ├── normal │ ├── GankouFactory.java │ ├── LzFactory.java │ ├── NoodlesFactory.java │ └── PaoFactory.java │ ├── simple │ └── SimpleNoodlesFactory.java │ └── staticc │ └── StaticNoodlesFactory.java ├── libproxypattern ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── ITarget.java │ ├── MyClass.java │ ├── TargetImpl.java │ └── TimeRecorderHandler.java ├── library ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── AutoParcel.java │ ├── BindView.java │ ├── DIActivity.java │ ├── DIView.java │ ├── TestHelloWorld.java │ ├── ZParams.java │ └── ZRouter.java ├── mediademo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── mcxtzhang │ │ └── mediademo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── mcxtzhang │ │ │ └── mediademo │ │ │ ├── MainActivity.java │ │ │ ├── TextureViewDemo.java │ │ │ ├── TookVideoActivity.java │ │ │ └── VideoGuidePageActivity.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_texture_view_demo.xml │ │ ├── activity_took_video.xml │ │ └── activity_video_guide_page.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── raw │ │ ├── decoration1.mp4 │ │ └── intro_video.mp4 │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── mcxtzhang │ └── mediademo │ └── ExampleUnitTest.java ├── mykotlindemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── mykotlindemo │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── mykotlindemo │ │ │ ├── ForecastListAdapter.kt │ │ │ ├── ForecastListAdapter2.kt │ │ │ ├── Main2Activity.kt │ │ │ ├── Main3Activity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── Persion.kt │ │ │ ├── Request │ │ │ └── Request.kt │ │ │ ├── amp_kuozhanhanshu │ │ │ └── KuoZhanHanShu.kt │ │ │ ├── application5 │ │ │ ├── App.kt │ │ │ └── WeiTuoShuXing.kt │ │ │ ├── bianliangAndshuxing │ │ │ ├── Bianliang.kt │ │ │ ├── JibenLeixing.kt │ │ │ └── ShuXing.kt │ │ │ ├── caozuofu_1 │ │ │ ├── CustomCaozuofuTest.kt │ │ │ └── KuoZhanHanShuZhongDeCaoZuoFu.kt │ │ │ ├── domain │ │ │ ├── Command.kt │ │ │ ├── ForecastDataMapper.kt │ │ │ ├── ForecastDomain.kt │ │ │ └── RequestForcastCommand.kt │ │ │ ├── json │ │ │ ├── ForecastRequest.kt │ │ │ └── data │ │ │ │ ├── ResponseClasses.kt │ │ │ │ └── Test.kt │ │ │ ├── kuozhanyuyan3 │ │ │ └── ExtendLanguage.kt │ │ │ ├── pojo │ │ │ └── PostBean.kt │ │ │ └── test │ │ │ ├── GcReceiver.kt │ │ │ ├── ToBeKillService.kt │ │ │ └── hdacce │ │ │ ├── CstButton.kt │ │ │ ├── CstButton2.kt │ │ │ ├── CstButton3.kt │ │ │ └── HardwareAccelerateActivity.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── test.jpg │ │ └── timg.jpeg │ │ ├── layout │ │ ├── activity_hardware_accelerate.xml │ │ ├── activity_main.xml │ │ ├── activity_main3.xml │ │ ├── activity_rv.xml │ │ └── item_tem.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── example │ └── mykotlindemo │ └── ExampleUnitTest.kt ├── newwebdemoo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── newwebdemoo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── web.html │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── newwebdemoo │ │ │ ├── AlyWebView.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── newwebdemoo │ └── ExampleUnitTest.java ├── okhttpdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── okhttpdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── okhttpdemo │ │ │ ├── ChatActivity.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ ├── activity_chat.xml │ │ └── activity_main.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── okhttpdemo │ └── ExampleUnitTest.java ├── performancedemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── anlaiye │ │ └── com │ │ └── cn │ │ └── performancedemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── anlaiye │ │ │ └── com │ │ │ └── cn │ │ │ └── performancedemo │ │ │ ├── MainActivity.java │ │ │ ├── drawable │ │ │ ├── CstBadView1.java │ │ │ ├── DrawableActivity.java │ │ │ ├── DumpBitmapActivity.java │ │ │ └── TestDrawableActivity.java │ │ │ ├── hdaccelerate │ │ │ └── SeeKotlin.java │ │ │ ├── lint │ │ │ ├── TestInnerClassActivity.java │ │ │ └── TestOuterClassA.java │ │ │ ├── measure │ │ │ ├── CstView.java │ │ │ ├── TestMeasureActivity.java │ │ │ ├── TestMeasureLInearActivity.java │ │ │ └── TestMeasureRelativeActivity.java │ │ │ ├── merge │ │ │ ├── TestMergeConstraintLayout.java │ │ │ ├── TestMergeParentActivity.java │ │ │ └── TestMergeViewGroup.java │ │ │ └── monitor │ │ │ ├── MonitorActivity.java │ │ │ ├── PerformanceMonitorUtils.java │ │ │ ├── framemetrics │ │ │ ├── AbstractDpFrameMonitor.java │ │ │ ├── ButterFactory.java │ │ │ ├── DpFrameMonitor.java │ │ │ ├── IFrameListener.java │ │ │ ├── IFrameMonitor.java │ │ │ ├── demo │ │ │ │ ├── ActivityFrameMetrics.java │ │ │ │ └── CstApplication.java │ │ │ ├── instantfps │ │ │ │ ├── InstantFpsFrameListener.java │ │ │ │ └── InstantFpsMonitor.java │ │ │ └── sumduration │ │ │ │ ├── SumDurationFrameListener.java │ │ │ │ └── SumDurationMonitor.java │ │ │ └── list │ │ │ ├── ListDataBean.kt │ │ │ └── RvActivity.kt │ └── res │ │ ├── drawable-xxhdpi │ │ ├── ic_launcher.png │ │ ├── loading_only_xxh.png │ │ ├── loading_withpadding_xxh.png │ │ ├── pic_1.jpeg │ │ ├── pic_1920_1.jpeg │ │ ├── pic_500_2.jpg │ │ ├── test_drawable.png │ │ └── white.jpg │ │ ├── drawable │ │ ├── padding_drawable.xml │ │ ├── padding_drawable_nodpi.xml │ │ ├── picassobox_loading.png │ │ └── rotate_icon_launche.xml │ │ ├── layout │ │ ├── activity_drawable.xml │ │ ├── activity_dump_bitmap.xml │ │ ├── activity_main.xml │ │ ├── activity_monitor.xml │ │ ├── activity_rv.xml │ │ ├── activity_test_drawable_1.xml │ │ ├── activity_test_inner_class.xml │ │ ├── activity_test_measure.xml │ │ ├── activity_test_measure_linear.xml │ │ ├── activity_test_measure_relative.xml │ │ ├── activity_test_merge_parent.xml │ │ ├── activity_test_merge_parent_2.xml │ │ ├── incldue_title.xml │ │ ├── item_rv.xml │ │ ├── merge_title.xml │ │ ├── view_test_merge_cl.xml │ │ ├── view_test_merge_ll.xml │ │ └── view_test_merge_rl.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 │ └── anlaiye │ └── com │ └── cn │ └── performancedemo │ └── ExampleUnitTest.java ├── permissiondemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── permissiondemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── permissiondemo │ │ │ ├── Main2Activity.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_main2.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── permissiondemo │ └── ExampleUnitTest.java ├── photoedit ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── photoedit │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── photoedit │ │ │ ├── ImageActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── PhotoEditUtils.java │ │ │ ├── util │ │ │ └── CropRotatePhotoUtil.java │ │ │ └── widget │ │ │ ├── ClipImageBorderView.java │ │ │ ├── CropDragView.java │ │ │ ├── CropImageView.java │ │ │ ├── UGCPhotoCropRotateModel.java │ │ │ └── UgcCropView.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xxhdpi │ │ ├── kuan.jpg │ │ ├── kuan1.png │ │ ├── long1.jpg │ │ ├── pic1.jpg │ │ ├── pic3.png │ │ ├── shu1.png │ │ ├── ugc_imagecrop_11_selected.png │ │ ├── ugc_imagecrop_11_unselected.png │ │ ├── ugc_imagecrop_34_selected.png │ │ ├── ugc_imagecrop_34_unselected.png │ │ ├── ugc_imagecrop_43_selected.png │ │ ├── ugc_imagecrop_43_unselected.png │ │ ├── ugc_imagecrop_normal_selected.png │ │ ├── ugc_imagecrop_normal_unselected.png │ │ ├── ugc_imagecrop_restore.png │ │ └── ugc_imagecrop_rotate.png │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── temp.jpg │ │ ├── ugc_imagecrop_11.xml │ │ ├── ugc_imagecrop_34.xml │ │ ├── ugc_imagecrop_43.xml │ │ ├── ugc_imagecrop_normal.xml │ │ └── ugc_imagecrop_text_color_mode.xml │ │ ├── layout │ │ ├── activity_image.xml │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── photoedit │ └── ExampleUnitTest.java ├── picdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── mcxtzhang │ │ └── picdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── mcxtzhang │ │ │ └── picdemo │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable-xxhdpi │ │ └── test.png │ │ ├── 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 │ └── mcxtzhang │ └── picdemo │ └── ExampleUnitTest.java ├── proxylib ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── ISubject.java │ ├── MyClass.java │ └── RealSubJect.java ├── realmdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ ├── example │ │ └── realmdemo │ │ │ └── ExampleInstrumentedTest.java │ │ └── mcxtzhang │ │ └── realmdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ ├── common │ │ │ ├── BusiType.java │ │ │ ├── DBManager.java │ │ │ ├── IShopCartBean.java │ │ │ ├── RealmManager.java │ │ │ ├── RealmManagerFactory.java │ │ │ ├── ShopCartManager.java │ │ │ └── ShopCartManagerFactory.java │ │ │ ├── example │ │ │ └── realmdemo │ │ │ │ ├── MainActivity.java │ │ │ │ └── MyMigration.java │ │ │ ├── mcxtzhang │ │ │ └── realmdemo │ │ │ │ ├── Company.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── Worker.java │ │ │ └── shopcart │ │ │ └── XYBean.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 │ ├── example │ └── realmdemo │ │ └── ExampleUnitTest.java │ └── mcxtzhang │ └── realmdemo │ └── ExampleUnitTest.java ├── recyclerviewdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── mcxtzhang │ │ └── recyclerviewdemo │ │ ├── PhotoActivity.java │ │ └── PhotoBean.java │ └── res │ ├── drawable │ ├── item_bg.xml │ ├── item_bg_flow_round.xml │ └── item_text_bg_flow.xml │ ├── layout │ ├── activity_photo.xml │ ├── item_photo.xml │ └── item_photo_title.xml │ ├── mipmap-xhdpi │ ├── app_toast_failure.png │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── retrofitdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── mcxtzhang │ │ └── retrofitdemo │ │ ├── GitHubService.java │ │ ├── MainActivity.java │ │ ├── PostQueryInfo.java │ │ └── model │ │ └── GithubRepoBean.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 ├── rxjava2demo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mcxtzhang │ │ └── rxjava2demo │ │ ├── MainActivity.java │ │ ├── TestBean.java │ │ ├── XcPushBean.java │ │ ├── YOudu.java │ │ ├── lifecycle │ │ ├── CstRxLifecycleActivity.java │ │ └── base │ │ │ ├── ActivityEvent.java │ │ │ ├── FragmentEvent.java │ │ │ ├── IRxLifecycleView.java │ │ │ ├── RxLifecycleTransformer.java │ │ │ ├── RxLifecycleUtil.java │ │ │ └── demo │ │ │ └── CstRxLifeActivity.java │ │ ├── okhttp │ │ ├── OkHttpUtils.java │ │ └── UpTestActivity.java │ │ ├── retrofit │ │ ├── AlyTestActivity.java │ │ ├── Constant.java │ │ ├── HttpUtil.java │ │ ├── RetrofitDemoActivity.java │ │ ├── WxPayBean.java │ │ ├── base │ │ │ ├── NetworkConfig.java │ │ │ ├── ResultException.java │ │ │ ├── gson │ │ │ │ ├── AlyGsonConverterFactory.java │ │ │ │ ├── GsonAllResponseBodyConverter.java │ │ │ │ ├── GsonEntityResponseBodyConverter.java │ │ │ │ └── GsonRequestBodyConverter.java │ │ │ ├── removewrapper │ │ │ │ ├── air │ │ │ │ │ ├── CstTypeAdapter.java │ │ │ │ │ ├── ItemTypeAdapterFactory.java │ │ │ │ │ └── StringNullAdapter.java │ │ │ │ ├── bendan │ │ │ │ │ └── RemoveWrapper.java │ │ │ │ └── rookie │ │ │ │ │ └── RxHelper.java │ │ │ ├── request │ │ │ │ └── FileRequestBodyConverterFactory.java │ │ │ └── wrapper │ │ │ │ └── BaseBean.java │ │ └── model │ │ │ ├── bf │ │ │ ├── BfService.java │ │ │ ├── PostBean.java │ │ │ └── RxAlyThrowable.java │ │ │ ├── douban │ │ │ ├── MovieService.java │ │ │ └── bean │ │ │ │ ├── Base │ │ │ │ └── HttpResult.java │ │ │ │ ├── DouBanMovieBean.java │ │ │ │ └── RawMovieBean.java │ │ │ └── gayhub │ │ │ ├── FullRepoBean.java │ │ │ ├── GayHubActivity.java │ │ │ └── GayHubService.java │ │ └── rxjava2 │ │ ├── Indexed.java │ │ ├── Rx2Activity.java │ │ ├── TestCastBaseBean.java │ │ └── TestCastChildBean.java │ └── res │ ├── layout │ ├── activity_aly_test.xml │ ├── activity_cst_rx_lifecycle.xml │ ├── activity_gay_hub.xml │ ├── activity_main.xml │ ├── activity_retrofit_demo.xml │ ├── activity_rx2.xml │ └── activity_up_test.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── rxjavademo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── rxjavademo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── rxjavademo │ │ │ ├── Course.java │ │ │ ├── LauncherActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── Student.java │ │ │ ├── async │ │ │ ├── DownloadUtils.java │ │ │ └── MockAsyncActivity.java │ │ │ └── network │ │ │ ├── Add2GankBean.java │ │ │ ├── Add2GankUtils.java │ │ │ ├── NetworkActivity.java │ │ │ └── TestAlyCreateClassBean.java │ └── res │ │ ├── layout │ │ ├── activity_launcher.xml │ │ ├── activity_main.xml │ │ ├── activity_mock_async.xml │ │ └── activity_network.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── rxjavademo │ └── ExampleUnitTest.java ├── searchdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── mcxtzhang │ │ └── searchdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── mcxtzhang │ │ │ └── searchdemo │ │ │ ├── JokeFillterAdapter.java │ │ │ ├── MainActivity.java │ │ │ ├── TestBean.java │ │ │ ├── ViewHolder.java │ │ │ └── abslistview │ │ │ └── CommonAdapter.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ └── 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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── mcxtzhang │ └── searchdemo │ └── ExampleUnitTest.java ├── selectcoupondemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mcxtzhang │ │ └── selectcoupondemo │ │ ├── SelectedBean.java │ │ ├── TestBean.java │ │ ├── listview │ │ ├── ListCouponAdapter.java │ │ └── ListViewActivity.java │ │ └── recyclerview │ │ ├── CouponAdapter.java │ │ └── MainActivity.java │ └── res │ ├── drawable-xxhdpi │ ├── breakfast_radiobutton_checked.png │ ├── breakfast_radiobutton_unchecked.png │ ├── coupon_left_red.png │ └── coupon_right_red.png │ ├── drawable │ └── btn_yellow_check_bg.xml │ ├── layout │ ├── activity_list.xml │ ├── activity_main.xml │ └── item_coupon.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── settings.gradle ├── spandemos ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── mcxtzhang │ │ └── spandemos │ │ └── MainActivity.java │ └── res │ ├── layout │ └── activity_main.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── sqlitedemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── sqlitedemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── sqlitedemo │ │ │ ├── MainActivity.java │ │ │ └── save │ │ │ ├── DbOpenHelper.java │ │ │ ├── IOrderIdSaveManager.java │ │ │ ├── OrderIdSaveFactory.java │ │ │ ├── OrderIdSaveImpl.java │ │ │ └── SQConstant.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── sqlitedemo │ └── ExampleUnitTest.java ├── toastdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── toastdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── toastdemo │ │ │ ├── MainActivity.java │ │ │ └── WestToast.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ └── west_toast.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── toastdemo │ └── ExampleUnitTest.java ├── toolbar ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── toolbar │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── toolbar │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── toolbar │ └── ExampleUnitTest.java ├── touchdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── touchdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── touchdemo │ │ │ ├── CustomView.java │ │ │ ├── CustomViewGroup.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── touchdemo │ └── ExampleUnitTest.java ├── unittestdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── unittestdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── unittestdemo │ │ │ ├── Calculater.java │ │ │ ├── IMathUtils.java │ │ │ └── MainActivity.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── unittestdemo │ ├── CalculaterTest.java │ ├── ExampleUnitTest.java │ └── MockTest.java ├── viewinspector ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── viewinspector │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── viewinspector │ │ │ ├── MainActivity.java │ │ │ └── suspend │ │ │ ├── DebugSuspendView.java │ │ │ ├── DebugSuspendViewManager.java │ │ │ ├── DebugSuspendViewService.java │ │ │ ├── ServiceForegroundHelper.java │ │ │ ├── ViewUtils.java │ │ │ ├── WindowManagerLayoutParamsUtils.java │ │ │ └── full │ │ │ ├── AttributeViewerManager.java │ │ │ └── AttributeViewerView.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── dolphin_debug_panel.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── viewinspector │ └── ExampleUnitTest.java ├── viewpagerdemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── viewpagerdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── viewpagerdemo │ │ │ ├── BlankFragment.java │ │ │ ├── DetailActivity.java │ │ │ ├── DetailAdapter.java │ │ │ ├── MainActivity.java │ │ │ └── optimise │ │ │ ├── EmptyActivity.java │ │ │ ├── ImageTestActivity.java │ │ │ └── network │ │ │ └── LoadImgFromNetActivity.java │ └── res │ │ ├── anim │ │ ├── fade_in.xml │ │ └── fade_out.xml │ │ ├── drawable-xxhdpi │ │ ├── big.jpg │ │ └── fan_.jpg │ │ ├── layout │ │ ├── activity_detail.xml │ │ ├── activity_empty.xml │ │ ├── activity_image_test.xml │ │ ├── activity_load_img_from_net.xml │ │ ├── activity_main.xml │ │ ├── fragment_blank.xml │ │ └── item_detail.xml │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── viewpagerdemo │ └── ExampleUnitTest.java ├── zandemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── mcxtzhang │ │ └── zandemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── mcxtzhang │ │ │ └── zandemo │ │ │ ├── MainActivity.java │ │ │ ├── ZanAdapter.java │ │ │ ├── ZanBean.java │ │ │ └── ZanCallBack.java │ └── res │ │ ├── drawable-xxhdpi │ │ ├── un_zan.png │ │ └── zan.png │ │ ├── drawable │ │ └── selector_zan_bg.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── item_zan.xml │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── mcxtzhang │ └── zandemo │ └── ExampleUnitTest.java ├── zhiwendemo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mcxtzhang │ │ └── zhiwendemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── mcxtzhang │ │ │ └── zhiwendemo │ │ │ ├── FingerDetectActivity.java │ │ │ ├── FingerDialogFragment.java │ │ │ ├── FingerprintUiHelper.java │ │ │ ├── MainActivity.java │ │ │ ├── SecretActivity.java │ │ │ └── utils │ │ │ ├── FingerLoginUtils.java │ │ │ ├── FingerUtils.java │ │ │ └── SPUtils.java │ └── res │ │ ├── drawable │ │ ├── ic_fingerprint_error.xml │ │ ├── ic_fingerprint_success.xml │ │ └── ic_fp_40px.png │ │ ├── layout │ │ ├── activity_finger_detect.xml │ │ ├── activity_main.xml │ │ ├── activity_secret.xml │ │ ├── fingerprint_dialog_container.xml │ │ ├── fingerprint_dialog_content.xml │ │ ├── item_coupone.xml │ │ └── item_coupone_useless.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── coupon_left_red.png │ │ ├── coupon_right_red.png │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── mcxtzhang │ └── zhiwendemo │ └── ExampleUnitTest.java └── zxtcommonlib ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── mcxtzhang │ └── zxtcommonlib │ └── ApplicationTest.java ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── mcxtzhang │ │ └── zxtcommonlib │ │ ├── ZxtUtils.java │ │ ├── databinding │ │ └── base │ │ │ ├── BaseBindingAdapter.java │ │ │ ├── BaseBindingVH.java │ │ │ ├── flow │ │ │ └── FlowDatabindingAdapter.java │ │ │ └── mul │ │ │ ├── BaseMulTypeBindingAdapter.java │ │ │ └── IBaseMulInterface.java │ │ ├── recyclerview │ │ ├── CommonAdapter.java │ │ ├── HeaderAndFooterWrapperAdapter.java │ │ ├── HeaderRecyclerAndFooterWrapperAdapter.java │ │ ├── OnItemClickListener.java │ │ └── ViewHolder.java │ │ └── widget │ │ ├── FlowLayout │ │ ├── FlowBaseAdapter.java │ │ ├── FlowSimpleAdapter.java │ │ └── FlowViewGroup.java │ │ ├── FullListView │ │ ├── NestFullListView.java │ │ ├── NestFullListViewAdapter.java │ │ └── NestFullViewHolder.java │ │ └── dialog │ │ └── DialogManager.java └── res │ ├── anim │ ├── fade_in.xml │ └── fade_out.xml │ ├── drawable │ └── bg_base_dialog.xml │ ├── layout │ ├── base_dialog.xml │ ├── dialog_upgrade.xml │ └── item.xml │ └── values │ ├── strings.xml │ └── styles.xml └── test └── java └── com └── mcxtzhang └── zxtcommonlib └── ExampleUnitTest.java /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /aidldemoclient/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /aidldemoclient/src/main/aidl/com/mcxtzhang/aidldemoserver/Book.aidl: -------------------------------------------------------------------------------- 1 | // Book.aidl 2 | package com.mcxtzhang.aidldemoserver; 3 | parcelable Book; 4 | -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoclient/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /aidldemoclient/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AidlDemoClient 3 | 4 | -------------------------------------------------------------------------------- /aidldemoserver/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /aidldemoserver/src/main/aidl/com/mcxtzhang/aidldemoserver/Book.aidl: -------------------------------------------------------------------------------- 1 | // Book.aidl 2 | package com.mcxtzhang.aidldemoserver; 3 | parcelable Book; 4 | -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aidldemoserver/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /aidldemoserver/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AidlDemoServer 3 | 4 | -------------------------------------------------------------------------------- /alyimagegallery/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/drawable-xxhdpi/test_100_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/drawable-xxhdpi/test_100_100.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/drawable-xxhdpi/test_100_3000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/drawable-xxhdpi/test_100_3000.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/drawable-xxhdpi/test_100_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/drawable-xxhdpi/test_100_400.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/drawable-xxhdpi/test_400_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/drawable-xxhdpi/test_400_100.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/drawable-xxhdpi/test_500_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/drawable-xxhdpi/test_500_400.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/alyimagegallery/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /alyimagegallery/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AlyImageGallery 3 | 4 | -------------------------------------------------------------------------------- /animdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /animdemo/src/main/res/drawable-xxhdpi/normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/animdemo/src/main/res/drawable-xxhdpi/normal.png -------------------------------------------------------------------------------- /animdemo/src/main/res/drawable-xxhdpi/wangcong_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/animdemo/src/main/res/drawable-xxhdpi/wangcong_3.jpg -------------------------------------------------------------------------------- /animdemo/src/main/res/drawable-xxhdpi/wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/animdemo/src/main/res/drawable-xxhdpi/wave.png -------------------------------------------------------------------------------- /animdemo/src/main/res/layout/activity_card_back.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /animdemo/src/main/res/layout/activity_card_front.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /animdemo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /animdemo/src/main/res/layout/fragment_negative.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /animdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/animdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /animdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /animdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /animdemo/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 200 4 | 100 5 | -------------------------------------------------------------------------------- /animdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AnimDemo 3 | 4 | -------------------------------------------------------------------------------- /aopdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /aopdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aopdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /aopdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aopdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /aopdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aopdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aopdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aopdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aopdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/aopdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /aopdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /aopdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /aopdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AOPDemo 3 | 4 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/src/main/assets/cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/assets/cc.png -------------------------------------------------------------------------------- /app/src/main/java/com/mcxtzhang/github/gles/LoggerConfig.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.github.gles; 2 | 3 | public class LoggerConfig { 4 | public static final boolean ON = true; 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/mcxtzhang/github/gles/render/hockey/util/Constants.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.github.gles.render.hockey.util; 2 | 3 | public class Constants { 4 | public static final int BYTES_PER_FLOAT = 4; 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/big_image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/res/drawable-xxhdpi/big_image.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/buy_icon_nozan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/res/drawable/buy_icon_nozan.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/buy_icon_zaned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/res/drawable/buy_icon_zaned.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/clipboard2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/res/mipmap-hdpi/clipboard2.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/lint1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/res/mipmap-xxhdpi/lint1.png -------------------------------------------------------------------------------- /app/src/main/res/raw/msg_hint.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/app/src/main/res/raw/msg_hint.mp3 -------------------------------------------------------------------------------- /app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- 1 | 2 | precision mediump float; // 定义数据精度 3 | 4 | uniform vec4 u_Color; 5 | 6 | void main() 7 | { 8 | gl_FragColor = u_Color; 9 | } -------------------------------------------------------------------------------- /app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- 1 | attribute vec4 a_Position; 2 | 3 | void main() 4 | { 5 | gl_Position = a_Position; 6 | } -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #00000000 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Github 3 | 不是%s 4 | 5 | -------------------------------------------------------------------------------- /artdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /artdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/artdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /artdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/artdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /artdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/artdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /artdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/artdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /artdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/artdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /artdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /artdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /artdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ArtDemo 3 | 4 | -------------------------------------------------------------------------------- /autocopydemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /autocopydemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/autocopydemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /autocopydemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/autocopydemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /autocopydemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/autocopydemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /autocopydemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/autocopydemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /autocopydemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/autocopydemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /autocopydemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /autocopydemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /autocopydemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | dasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsadasasdsa 3 | 4 | -------------------------------------------------------------------------------- /baseemptyfragment/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/baseemptyfragment/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /baseemptyfragment/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BaseEmptyFragment 3 | 4 | -------------------------------------------------------------------------------- /binder2_messenger/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binder2_messenger/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /binder2_messenger/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Binder2_Messenger 3 | 4 | -------------------------------------------------------------------------------- /binderdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /binderdemo/src/main/java/com/mcxtzhang/binderdemo/aidl/Book.aidl: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.binderdemo.aidl; 2 | 3 | parcelable Book; -------------------------------------------------------------------------------- /binderdemo/src/main/java/com/mcxtzhang/binderdemo/aidl/IBookManager.aidl: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.binderdemo.aidl; 2 | 3 | import com.mcxtzhang.binderdemo.aidl.Book; 4 | 5 | interface IBookManager{ 6 | List getBookList(); 7 | void addBook(in Book book); 8 | 9 | } -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /binderdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BinderDemo 3 | 4 | -------------------------------------------------------------------------------- /binderdemo1/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/binderdemo1/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /binderdemo1/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /binderdemo1/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BinderDemo1 3 | 4 | -------------------------------------------------------------------------------- /bludemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /bludemo/libs/printerlibs.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/libs/printerlibs.jar -------------------------------------------------------------------------------- /bludemo/src/main/res/layout/activity_connectbtpaired.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /bludemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bludemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /bludemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /bludemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BLUDemo 3 | 4 | -------------------------------------------------------------------------------- /bndemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /bndemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/bndemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /bndemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /bndemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /bndemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BNDemo 3 | 4 | -------------------------------------------------------------------------------- /butter-test/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /butter-test/src/main/res/drawable-xxhdpi/big_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/drawable-xxhdpi/big_bg.jpg -------------------------------------------------------------------------------- /butter-test/src/main/res/drawable-xxhdpi/timg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/drawable-xxhdpi/timg.jpg -------------------------------------------------------------------------------- /butter-test/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /butter-test/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /butter-test/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /butter-test/src/main/res/mipmap-xxhdpi/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/mipmap-xxhdpi/background.jpg -------------------------------------------------------------------------------- /butter-test/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /butter-test/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/butter-test/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /butter-test/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /butter-test/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /butter-test/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Butter-test 3 | 4 | -------------------------------------------------------------------------------- /compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /constraintlayoutdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/drawable-xxhdpi/timg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/drawable-xxhdpi/timg.jpg -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/constraintlayoutdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /constraintlayoutdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ConstraintLayoutDemo 3 | 4 | -------------------------------------------------------------------------------- /coordinatordemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /coordinatordemo/src/main/java/com/mcxtzhang/coordinatordemo/test/TestBean.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.coordinatordemo.test; 2 | 3 | /** 4 | * 介绍: 5 | * 作者:zhangxutong 6 | * 邮箱:mcxtzhang@163.com 7 | * CSDN:http://blog.csdn.net/zxt0601 8 | * 时间: 16/10/23. 9 | */ 10 | 11 | public class TestBean { 12 | } 13 | -------------------------------------------------------------------------------- /coordinatordemo/src/main/res/drawable-xxhdpi/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/coordinatordemo/src/main/res/drawable-xxhdpi/pic1.png -------------------------------------------------------------------------------- /coordinatordemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/coordinatordemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /coordinatordemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /coordinatordemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /coordinatordemo2/src/main/java/mcxtzhang/coordinatordemo/test/TestBean.java: -------------------------------------------------------------------------------- 1 | package mcxtzhang.coordinatordemo.test; 2 | 3 | /** 4 | * 介绍: 5 | * 作者:zhangxutong 6 | * 邮箱:mcxtzhang@163.com 7 | * CSDN:http://blog.csdn.net/zxt0601 8 | * 时间: 16/10/23. 9 | */ 10 | 11 | public class TestBean { 12 | } 13 | -------------------------------------------------------------------------------- /cstnorecyclelistview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /cstnorecyclelistview/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/cstnorecyclelistview/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cstnorecyclelistview/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /cstnorecyclelistview/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /cstnorecyclelistview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CstNoRecycleListView 3 | 4 | -------------------------------------------------------------------------------- /cstviewdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/drawable-xxhdpi/flower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/cstviewdemo/src/main/res/drawable-xxhdpi/flower.jpg -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/drawable-xxhdpi/icon_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/cstviewdemo/src/main/res/drawable-xxhdpi/icon_add.png -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/drawable-xxhdpi/icon_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/cstviewdemo/src/main/res/drawable-xxhdpi/icon_delete.png -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/drawable-xxhdpi/icon_goods_unclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/cstviewdemo/src/main/res/drawable-xxhdpi/icon_goods_unclick.png -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/drawable-xxhdpi/wangcong.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/cstviewdemo/src/main/res/drawable-xxhdpi/wangcong.jpg -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/cstviewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /cstviewdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CstViewDemo 3 | 4 | -------------------------------------------------------------------------------- /daggerdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /daggerdemo/src/main/java/com/mcxtzhang/daggerdemo/CoffeeMaker.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.daggerdemo; 2 | 3 | public interface CoffeeMaker { 4 | String makeCoffee(); 5 | } -------------------------------------------------------------------------------- /daggerdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/daggerdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /daggerdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/daggerdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /daggerdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/daggerdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /daggerdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/daggerdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /daggerdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/daggerdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /daggerdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /daggerdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /daggerdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DaggerDemo 3 | 4 | -------------------------------------------------------------------------------- /databindingdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /databindingdemo/src/main/java/com/mcxtzhang/databindingdemo/flowgroup/ItemFlowPresenter.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.databindingdemo.flowgroup; 2 | 3 | /** 4 | * 介绍: 5 | * 作者:zhangxutong 6 | * 邮箱:zhangxutong@imcoming.com 7 | * 时间: 2016/10/10. 8 | */ 9 | 10 | public class ItemFlowPresenter { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /databindingdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/databindingdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /databindingdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /databindingdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /databindingdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DataBindingDemo 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /dbflowdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/dbflowdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/dbflowdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/dbflowdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/dbflowdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/dbflowdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /dbflowdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DBFlowDemo 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /decoratorpatterndemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /decoratorpatterndemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/decoratorpatterndemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /decoratorpatterndemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /decoratorpatterndemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /decoratorpatterndemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DecoratorPatternDemo 3 | 4 | -------------------------------------------------------------------------------- /diffutilsdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/drawable-xxhdpi/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/drawable-xxhdpi/pic1.png -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/drawable-xxhdpi/pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/drawable-xxhdpi/pic2.png -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/drawable-xxhdpi/pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/drawable-xxhdpi/pic3.png -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/drawable-xxhdpi/pic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/drawable-xxhdpi/pic4.png -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/drawable-xxhdpi/pic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/drawable-xxhdpi/pic5.png -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/drawable-xxhdpi/pic6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/drawable-xxhdpi/pic6.jpg -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/drawable-xxhdpi/pic7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/drawable-xxhdpi/pic7.png -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/diffutilsdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /diffutilsdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DiffUtilsDemo 3 | 4 | -------------------------------------------------------------------------------- /fingerdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fingerdemo/CustomTask2: -------------------------------------------------------------------------------- 1 | 2 | class CustomTask2 extends DefaultTask{ 3 | @Optional 4 | String msg = "I am default"; 5 | 6 | @TaskAction 7 | def run(){ 8 | println("The msg is $msg"); 9 | } 10 | } -------------------------------------------------------------------------------- /fingerdemo/destination.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination.txt -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /fingerdemo/destination/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FingerDemo 3 | 4 | -------------------------------------------------------------------------------- /fingerdemo/destination2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/destination2.txt -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fingerdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fingerdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /fingerdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FingerDemo 3 | 4 | -------------------------------------------------------------------------------- /fontdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fontdemo/src/main/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fontdemo/src/main/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /fontdemo/src/main/assets/fonts/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fontdemo/src/main/assets/fonts/iconfont.ttf -------------------------------------------------------------------------------- /fontdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fontdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /fontdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fontdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /fontdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fontdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fontdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fontdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fontdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/fontdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fontdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /fontdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /fontdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FontDemo 3 | 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Dec 04 10:05:28 CST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /gradleplugindemolib/src/main/groovy/com.mcxtzhang.groovy/a.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.groovy; 2 | 3 | /** 4 | * Created by mcxtzhang on 2017/6/4. 5 | */ 6 | 7 | public class a { 8 | } 9 | -------------------------------------------------------------------------------- /gradleplugindemolib/src/main/resources/META-INF/gradle-plugins/zxtplugin.first.properties: -------------------------------------------------------------------------------- 1 | implementation-class=com.mcxtzhang.groovy.FirstGradle -------------------------------------------------------------------------------- /hookstartactivitydemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hookstartactivitydemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /hookstartactivitydemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | HookStartActivityDemo 3 | 4 | -------------------------------------------------------------------------------- /hotfixdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /hotfixdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/hotfixdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /hotfixdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /hotfixdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /hotfixdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | HotFixDemo 3 | 4 | -------------------------------------------------------------------------------- /itemdecorationdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /itemdecorationdemo/decoration1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/itemdecorationdemo/decoration1.mp4 -------------------------------------------------------------------------------- /itemdecorationdemo/decoration2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/itemdecorationdemo/decoration2.mp4 -------------------------------------------------------------------------------- /itemdecorationdemo/decoration3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/itemdecorationdemo/decoration3.mp4 -------------------------------------------------------------------------------- /itemdecorationdemo/decoration4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/itemdecorationdemo/decoration4.mp4 -------------------------------------------------------------------------------- /itemdecorationdemo/src/main/res/drawable/shape_side_bar_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /itemdecorationdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/itemdecorationdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /itemdecorationdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | #39000000 8 | 9 | -------------------------------------------------------------------------------- /itemdecorationdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /itemdecorationdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ItemDecorationDemo 3 | 4 | -------------------------------------------------------------------------------- /layoutfactory/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /layoutfactory/src/main/res/drawable/cursor_color_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /layoutfactory/src/main/res/drawable/cursor_color_bg_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutfactory/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /layoutfactory/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /layoutfactory/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LayoutFactory 3 | 4 | -------------------------------------------------------------------------------- /layoutmanager/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /layoutmanager/src/main/res/drawable/item.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutmanager/src/main/res/drawable/item.jpg -------------------------------------------------------------------------------- /layoutmanager/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/layoutmanager/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /layoutmanager/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /layoutmanager/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /layoutmanager/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /layoutmanager/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LayoutManager 3 | 4 | -------------------------------------------------------------------------------- /learnannotationdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /learnannotationdemo/src/main/res/drawable-xxhdpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/learnannotationdemo/src/main/res/drawable-xxhdpi/close.png -------------------------------------------------------------------------------- /learnannotationdemo/src/main/res/drawable-xxhdpi/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/learnannotationdemo/src/main/res/drawable-xxhdpi/open.png -------------------------------------------------------------------------------- /learnannotationdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/learnannotationdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /learnannotationdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /learnannotationdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /learnannotationdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LearnAnnotationDemo 3 | 4 | -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib/src/main/java/com/example/javapoet/Header.java: -------------------------------------------------------------------------------- 1 | package com.example.javapoet; 2 | 3 | /** 4 | * Intro: 5 | * Author: zhangxutong 6 | * E-mail: mcxtzhang@163.com 7 | * Home Page: http://blog.csdn.net/zxt0601 8 | * Created: 2017/1/18. 9 | * History: 10 | */ 11 | 12 | public @interface Header { 13 | } 14 | -------------------------------------------------------------------------------- /lib/src/main/java/com/example/javapoet/HeaderList.java: -------------------------------------------------------------------------------- 1 | package com.example.javapoet; 2 | 3 | /** 4 | * Intro: 5 | * Author: zhangxutong 6 | * E-mail: mcxtzhang@163.com 7 | * Home Page: http://blog.csdn.net/zxt0601 8 | * Created: 2017/1/18. 9 | * History: 10 | */ 11 | 12 | public @interface HeaderList { 13 | } 14 | -------------------------------------------------------------------------------- /lib/src/main/java/com/example/javapoet/HelloWorld.java: -------------------------------------------------------------------------------- 1 | package com.example.javapoet; 2 | 3 | public class HelloWorld { 4 | public static HelloWorld getInstance() { 5 | return InnerClass.INSTANCE; 6 | } 7 | 8 | private static class InnerClass { 9 | private static HelloWorld INSTANCE = new HelloWorld();; 10 | } 11 | } -------------------------------------------------------------------------------- /lib/src/main/java/com/example/javapoet/LogReceipt.java: -------------------------------------------------------------------------------- 1 | package com.example.javapoet; 2 | 3 | /** 4 | * Intro: 5 | * Author: zhangxutong 6 | * E-mail: mcxtzhang@163.com 7 | * Home Page: http://blog.csdn.net/zxt0601 8 | * Created: 2017/1/18. 9 | * History: 10 | */ 11 | public class LogReceipt { 12 | } 13 | -------------------------------------------------------------------------------- /lib/src/main/java/com/example/javapoet/TestBean.java: -------------------------------------------------------------------------------- 1 | package com.example.javapoet; 2 | 3 | /** 4 | * Intro: 5 | * Author: zhangxutong 6 | * E-mail: mcxtzhang@163.com 7 | * Home Page: http://blog.csdn.net/zxt0601 8 | * Created: 2017/1/18. 9 | * History: 10 | */ 11 | 12 | public class TestBean { 13 | } 14 | -------------------------------------------------------------------------------- /libadapterpattern/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /libadapterpattern/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | 3 | dependencies { 4 | compile fileTree(dir: 'libs', include: ['*.jar']) 5 | } 6 | tasks.withType(JavaCompile) { 7 | options.encoding = "UTF-8" 8 | } 9 | sourceCompatibility = "1.7" 10 | targetCompatibility = "1.7" 11 | -------------------------------------------------------------------------------- /libadapterpattern/src/main/java/com/example/Voltage5.java: -------------------------------------------------------------------------------- 1 | package com.example; 2 | 3 | /** 4 | * 介绍:dst类:客户需要的5V电压 5 | * 作者:zhangxutong 6 | * 邮箱:zhangxutong@imcoming.com 7 | * 时间: 2016/10/18. 8 | */ 9 | 10 | public interface Voltage5 { 11 | int output5V(); 12 | } 13 | -------------------------------------------------------------------------------- /libannotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /libannotation/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | 3 | dependencies { 4 | compile fileTree(dir: 'libs', include: ['*.jar']) 5 | } 6 | tasks.withType(JavaCompile) { 7 | options.encoding = "UTF-8" 8 | } 9 | sourceCompatibility = "1.7" 10 | targetCompatibility = "1.7" 11 | -------------------------------------------------------------------------------- /libfactorypattern/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /libfactorypattern/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | 3 | dependencies { 4 | compile fileTree(dir: 'libs', include: ['*.jar']) 5 | } 6 | tasks.withType(JavaCompile) { 7 | options.encoding = "UTF-8" 8 | } 9 | sourceCompatibility = "1.7" 10 | targetCompatibility = "1.7" 11 | -------------------------------------------------------------------------------- /libproxypattern/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /libproxypattern/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | 3 | dependencies { 4 | compile fileTree(dir: 'libs', include: ['*.jar']) 5 | } 6 | 7 | sourceCompatibility = "1.7" 8 | targetCompatibility = "1.7" 9 | -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | 3 | dependencies { 4 | compile fileTree(dir: 'libs', include: ['*.jar']) 5 | } 6 | 7 | sourceCompatibility = "1.7" 8 | targetCompatibility = "1.7" 9 | -------------------------------------------------------------------------------- /mediademo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mediademo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mediademo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mediademo/src/main/res/raw/decoration1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mediademo/src/main/res/raw/decoration1.mp4 -------------------------------------------------------------------------------- /mediademo/src/main/res/raw/intro_video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mediademo/src/main/res/raw/intro_video.mp4 -------------------------------------------------------------------------------- /mediademo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /mediademo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /mediademo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MediaDemo 3 | 4 | -------------------------------------------------------------------------------- /mykotlindemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mykotlindemo/src/main/java/com/example/mykotlindemo/application5/WeiTuoShuXing.kt: -------------------------------------------------------------------------------- 1 | package com.example.mykotlindemo.application5 2 | 3 | /** 4 | * Created by zhangxutong on 2018/1/2. 5 | */ 6 | //委托属性 7 | //Kotlin 提供了 一个 委托属性 到 另一个 类的方法。 8 | //当我们使用属性的get或者set方法时,属性委托的getValue和setValue就会被调用 9 | 10 | -------------------------------------------------------------------------------- /mykotlindemo/src/main/java/com/example/mykotlindemo/domain/Command.kt: -------------------------------------------------------------------------------- 1 | package com.example.mykotlindemo.domain 2 | 3 | /** 4 | * Created by zhangxutong on 2017/12/28. 5 | */ 6 | public interface Command { 7 | fun execute(): T 8 | } -------------------------------------------------------------------------------- /mykotlindemo/src/main/java/com/example/mykotlindemo/pojo/PostBean.kt: -------------------------------------------------------------------------------- 1 | package com.example.mykotlindemo.pojo 2 | 3 | /** 4 | * 数据类 加上data关键字就成为了数据类 就自动有 toString等方法了 5 | * 还有 equals hashCode copy.... 6 | * Created by zhangxutong on 2017/12/28. 7 | */ 8 | data class PostBean(val who: String, val url: String) -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/drawable/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/drawable/test.jpg -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/drawable/timg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/drawable/timg.jpeg -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/mykotlindemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /mykotlindemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MyKotlinDemo 3 | 4 | -------------------------------------------------------------------------------- /newwebdemoo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/newwebdemoo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /newwebdemoo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | newwebdemoo 3 | 4 | -------------------------------------------------------------------------------- /okhttpdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /okhttpdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/okhttpdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /okhttpdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /okhttpdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /okhttpdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | okhttpDemo 3 | 4 | -------------------------------------------------------------------------------- /performancedemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /performancedemo/src/main/java/anlaiye/com/cn/performancedemo/hdaccelerate/SeeKotlin.java: -------------------------------------------------------------------------------- 1 | package anlaiye.com.cn.performancedemo.hdaccelerate; 2 | 3 | /** 4 | * Created by zhangxutong on 2018/2/1. 5 | */ 6 | 7 | public class SeeKotlin { 8 | } 9 | -------------------------------------------------------------------------------- /performancedemo/src/main/java/anlaiye/com/cn/performancedemo/monitor/list/ListDataBean.kt: -------------------------------------------------------------------------------- 1 | package anlaiye.com.cn.performancedemo.monitor.list 2 | 3 | /** 4 | * Created by zhangxutong on 2018/2/2. 5 | */ 6 | data class ListDataBean( 7 | 8 | val url: String, 9 | val name: String) -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/loading_only_xxh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/loading_only_xxh.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/loading_withpadding_xxh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/loading_withpadding_xxh.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/pic_1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/pic_1.jpeg -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/pic_1920_1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/pic_1920_1.jpeg -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/pic_500_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/pic_500_2.jpg -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/test_drawable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/test_drawable.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable-xxhdpi/white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable-xxhdpi/white.jpg -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable/padding_drawable.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable/padding_drawable_nodpi.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable/picassobox_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/drawable/picassobox_loading.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/drawable/rotate_icon_launche.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /performancedemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/performancedemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /performancedemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /performancedemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /performancedemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PerformanceDemo 3 | 4 | -------------------------------------------------------------------------------- /permissiondemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /permissiondemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/permissiondemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /permissiondemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /permissiondemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /permissiondemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PermissionDemo 3 | 4 | -------------------------------------------------------------------------------- /photoedit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/kuan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/kuan.jpg -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/kuan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/kuan1.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/long1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/long1.jpg -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/pic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/pic1.jpg -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/pic3.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/shu1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/shu1.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_11_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_11_selected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_11_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_11_unselected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_34_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_34_selected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_34_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_34_unselected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_43_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_43_selected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_43_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_43_unselected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_normal_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_normal_selected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_normal_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_normal_unselected.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_restore.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable-xxhdpi/ugc_imagecrop_rotate.png -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable/temp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/drawable/temp.jpg -------------------------------------------------------------------------------- /photoedit/src/main/res/drawable/ugc_imagecrop_text_color_mode.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /photoedit/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/photoedit/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /photoedit/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /photoedit/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PhotoEdit 3 | 4 | -------------------------------------------------------------------------------- /picdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /picdemo/src/main/res/drawable-xxhdpi/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/picdemo/src/main/res/drawable-xxhdpi/test.png -------------------------------------------------------------------------------- /picdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/picdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /picdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/picdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /picdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/picdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /picdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/picdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /picdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/picdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /picdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /picdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /picdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PicDemo 3 | 4 | -------------------------------------------------------------------------------- /proxylib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /proxylib/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | 3 | dependencies { 4 | compile fileTree(dir: 'libs', include: ['*.jar']) 5 | } 6 | 7 | sourceCompatibility = "1.7" 8 | targetCompatibility = "1.7" 9 | -------------------------------------------------------------------------------- /proxylib/src/main/java/com/example/ISubject.java: -------------------------------------------------------------------------------- 1 | package com.example; 2 | 3 | /** 4 | * Intro: 5 | * Author: zhangxutong 6 | * E-mail: mcxtzhang@163.com 7 | * Home Page: http://blog.csdn.net/zxt0601 8 | * Created: 2017/2/8. 9 | * History: 10 | */ 11 | 12 | public interface ISubject { 13 | void doSth(); 14 | } 15 | -------------------------------------------------------------------------------- /realmdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /realmdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/realmdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /realmdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/realmdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /realmdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/realmdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /realmdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/realmdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /realmdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/realmdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /realmdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /realmdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /realmdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RealmDemo 3 | 4 | -------------------------------------------------------------------------------- /recyclerviewdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /recyclerviewdemo/src/main/res/mipmap-xhdpi/app_toast_failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/recyclerviewdemo/src/main/res/mipmap-xhdpi/app_toast_failure.png -------------------------------------------------------------------------------- /recyclerviewdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/recyclerviewdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /recyclerviewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/recyclerviewdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /recyclerviewdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /recyclerviewdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /recyclerviewdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RecyclerViewDemo 3 | 4 | 5 | Hello blank fragment 6 | 7 | -------------------------------------------------------------------------------- /retrofitdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/retrofitdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/retrofitdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/retrofitdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/retrofitdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/retrofitdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /retrofitdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RetrofitDemo 3 | 4 | -------------------------------------------------------------------------------- /rxjava2demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rxjava2demo/src/main/java/com/mcxtzhang/rxjava2demo/YOudu.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.rxjava2demo; 2 | 3 | /** 4 | * 介绍: 5 | * 作者:zhangxutong 6 | * 邮箱:mcxtzhang@163.com 7 | * 主页:http://blog.csdn.net/zxt0601 8 | * 时间: 2017/2/16. 9 | */ 10 | public class YOudu { 11 | } 12 | -------------------------------------------------------------------------------- /rxjava2demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/rxjava2demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rxjava2demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /rxjava2demo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /rxjava2demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | rxjava2Demo 3 | 4 | -------------------------------------------------------------------------------- /rxjavademo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/rxjavademo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /rxjavademo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /rxjavademo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /rxjavademo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RxJavaDemo 3 | 4 | -------------------------------------------------------------------------------- /searchdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /searchdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/searchdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /searchdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/searchdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /searchdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/searchdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /searchdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/searchdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /searchdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/searchdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /searchdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /searchdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /searchdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SearchDemo 3 | 4 | -------------------------------------------------------------------------------- /selectcoupondemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/drawable-xxhdpi/breakfast_radiobutton_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/selectcoupondemo/src/main/res/drawable-xxhdpi/breakfast_radiobutton_checked.png -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/drawable-xxhdpi/breakfast_radiobutton_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/selectcoupondemo/src/main/res/drawable-xxhdpi/breakfast_radiobutton_unchecked.png -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/drawable-xxhdpi/coupon_left_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/selectcoupondemo/src/main/res/drawable-xxhdpi/coupon_left_red.png -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/drawable-xxhdpi/coupon_right_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/selectcoupondemo/src/main/res/drawable-xxhdpi/coupon_right_red.png -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/selectcoupondemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /selectcoupondemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SelectCouponDemo 3 | 4 | -------------------------------------------------------------------------------- /spandemos/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spandemos/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/spandemos/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /spandemos/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /spandemos/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /spandemos/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SpanDemos 3 | 4 | -------------------------------------------------------------------------------- /sqlitedemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/sqlitedemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /sqlitedemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SqliteDemo 3 | 4 | -------------------------------------------------------------------------------- /toastdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toastdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /toastdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /toastdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ToastDemo 3 | 4 | -------------------------------------------------------------------------------- /toolbar/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /toolbar/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/toolbar/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /toolbar/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /toolbar/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /toolbar/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | toolbar 3 | 4 | -------------------------------------------------------------------------------- /touchdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/touchdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /touchdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /touchdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | touchdemo 3 | 4 | -------------------------------------------------------------------------------- /unittestdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /unittestdemo/src/main/java/com/mcxtzhang/unittestdemo/Calculater.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.unittestdemo; 2 | 3 | public class Calculater { 4 | public int add(int a, int b) { 5 | return a + b; 6 | } 7 | } -------------------------------------------------------------------------------- /unittestdemo/src/main/java/com/mcxtzhang/unittestdemo/IMathUtils.java: -------------------------------------------------------------------------------- 1 | package com.mcxtzhang.unittestdemo; 2 | 3 | public interface IMathUtils { 4 | public int abs(int num); // 求绝对值 5 | } -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/unittestdemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /unittestdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /unittestdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | UnitTestDemo 3 | 4 | -------------------------------------------------------------------------------- /viewinspector/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewinspector/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /viewinspector/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /viewinspector/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ViewInspector 3 | 4 | -------------------------------------------------------------------------------- /viewpagerdemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/anim/fade_in.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/anim/fade_out.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/drawable-xxhdpi/big.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewpagerdemo/src/main/res/drawable-xxhdpi/big.jpg -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/drawable-xxhdpi/fan_.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewpagerdemo/src/main/res/drawable-xxhdpi/fan_.jpg -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/viewpagerdemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | #6000 7 | 8 | -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /viewpagerdemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ViewPagerDemo 3 | 4 | 5 | Hello blank fragment 6 | 7 | -------------------------------------------------------------------------------- /zandemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /zandemo/src/main/java/mcxtzhang/zandemo/ZanCallBack.java: -------------------------------------------------------------------------------- 1 | package mcxtzhang.zandemo; 2 | 3 | /** 4 | * 点赞的回调接口 5 | * Created by zhangxutong . 6 | * Date: 16/08/28 7 | */ 8 | 9 | public interface ZanCallBack { 10 | void onSuccess(int pos); 11 | 12 | void onError(int pos); 13 | } 14 | -------------------------------------------------------------------------------- /zandemo/src/main/res/drawable-xxhdpi/un_zan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zandemo/src/main/res/drawable-xxhdpi/un_zan.png -------------------------------------------------------------------------------- /zandemo/src/main/res/drawable-xxhdpi/zan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zandemo/src/main/res/drawable-xxhdpi/zan.png -------------------------------------------------------------------------------- /zandemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zandemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /zandemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /zandemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /zandemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ZanDemo 3 | 4 | -------------------------------------------------------------------------------- /zhiwendemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/drawable/ic_fp_40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/drawable/ic_fp_40px.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xxhdpi/coupon_left_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xxhdpi/coupon_left_red.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xxhdpi/coupon_right_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xxhdpi/coupon_right_red.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcxtzhang/Demos/ddf61b056a35ed4853beaba5016a80002f180846/zhiwendemo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /zhiwendemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ZhiwenDemo 3 | 4 | -------------------------------------------------------------------------------- /zxtcommonlib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /zxtcommonlib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /zxtcommonlib/src/main/res/drawable/bg_base_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /zxtcommonlib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ZxtCommonLib 3 | 4 | -------------------------------------------------------------------------------- /zxtcommonlib/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | --------------------------------------------------------------------------------