gitextract_6f4n4z2d/ ├── README.md ├── advanced/ │ ├── .gitignore │ ├── advanced.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── advanced/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── aidl/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── advanced/ │ │ │ └── aidl/ │ │ │ ├── INoteManager.aidl │ │ │ └── Note.aidl │ │ ├── debug/ │ │ │ └── AndroidManifest.xml │ │ ├── java/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── advanced/ │ │ │ ├── Activity2.java │ │ │ ├── MainActivity.java │ │ │ ├── ModuleAdvancedApp.java │ │ │ ├── aidl/ │ │ │ │ ├── Note.java │ │ │ │ └── NoteService.java │ │ │ ├── callback/ │ │ │ │ ├── ActResultRequest.java │ │ │ │ └── OnActResultEventDispatcherFragment.java │ │ │ ├── keepalive/ │ │ │ │ └── LongLiveService.java │ │ │ ├── messenger/ │ │ │ │ └── MessengerService.java │ │ │ └── remote/ │ │ │ ├── Remote2Activity.java │ │ │ └── RemoteActivity.java │ │ └── res/ │ │ ├── layout/ │ │ │ ├── activity_2.xml │ │ │ ├── activity_advanced.xml │ │ │ └── activity_remote.xml │ │ └── values/ │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── advanced/ │ └── ExampleUnitTest.java ├── animations/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── animations/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── debug/ │ │ │ └── AndroidManifest.xml │ │ ├── java/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── animations/ │ │ │ ├── DrawableActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── ModuleAnimationsApp.java │ │ │ └── reveal/ │ │ │ └── CircleRevealActivity.java │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── drawable_bitmap.xml │ │ │ ├── drawable_bitmap_no_filter.xml │ │ │ ├── drawable_layer.xml │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_anim.xml │ │ │ ├── activity_circle_reveal.xml │ │ │ └── activity_drawable.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── animations/ │ └── ExampleUnitTest.java ├── client/ │ ├── .gitignore │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── channel │ │ ├── fabric.properties │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── proguard-rules.pro │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── references/ │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets/ │ │ │ │ ├── camera.aar │ │ │ │ ├── guokr.articleInline.js │ │ │ │ ├── guokr.base.js │ │ │ │ └── guokr_master.css │ │ │ ├── java/ │ │ │ │ └── me/ │ │ │ │ └── shouheng/ │ │ │ │ └── references/ │ │ │ │ ├── MyApplication.java │ │ │ │ ├── view/ │ │ │ │ │ ├── intro/ │ │ │ │ │ │ ├── AppIntroActivity.java │ │ │ │ │ │ ├── IntroFragment.java │ │ │ │ │ │ ├── IntroSlide1.java │ │ │ │ │ │ ├── IntroSlide2.java │ │ │ │ │ │ ├── IntroSlide3.java │ │ │ │ │ │ └── IntroSlide4.java │ │ │ │ │ └── main/ │ │ │ │ │ └── MainActivity.java │ │ │ │ └── viewmodel/ │ │ │ │ └── MainViewModel.java │ │ │ └── res/ │ │ │ ├── layout/ │ │ │ │ ├── activity_main.xml │ │ │ │ └── fragment_intro_slide.xml │ │ │ ├── mipmap-anydpi-v26/ │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── values/ │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── xml/ │ │ │ ├── provider_paths.xml │ │ │ └── shortcuts.xml │ │ └── test/ │ │ └── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── references/ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ ├── palm.jks │ └── settings.gradle ├── commons/ │ ├── .gitignore │ ├── build.gradle │ ├── libs/ │ │ └── pldroid-player-1.5.0.jar │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── commons/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── commons/ │ │ │ ├── BaseApplication.java │ │ │ ├── config/ │ │ │ │ ├── BaseConstants.java │ │ │ │ └── Configs.java │ │ │ ├── di/ │ │ │ │ ├── AppComponent.java │ │ │ │ ├── enums/ │ │ │ │ │ ├── ActivityScoped.java │ │ │ │ │ └── ViewModelKey.java │ │ │ │ └── module/ │ │ │ │ └── AppModule.java │ │ │ ├── model/ │ │ │ │ ├── Resource.java │ │ │ │ └── Status.java │ │ │ ├── rxbus/ │ │ │ │ └── RxBus.java │ │ │ ├── tools/ │ │ │ │ ├── ColorUtils.java │ │ │ │ ├── FragmentHelper.java │ │ │ │ ├── LogUtils.java │ │ │ │ ├── NetworkUtils.java │ │ │ │ ├── PalmUtils.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── TimeUtils.java │ │ │ │ ├── ToastUtils.java │ │ │ │ ├── ViewUtils.java │ │ │ │ ├── glide/ │ │ │ │ │ └── MyAppGlideModule.java │ │ │ │ ├── permission/ │ │ │ │ │ ├── OnGetPermissionCallback.java │ │ │ │ │ └── PermissionUtils.java │ │ │ │ └── theme/ │ │ │ │ ├── SystemUiVisibilityUtil.java │ │ │ │ └── ThemeUtils.java │ │ │ └── view/ │ │ │ ├── activity/ │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── CommonActivity.java │ │ │ │ ├── CommonDaggerActivity.java │ │ │ │ └── UMengActivity.java │ │ │ ├── fragment/ │ │ │ │ ├── CommonDaggerFragment.java │ │ │ │ └── CommonFragment.java │ │ │ └── widget/ │ │ │ ├── CircleImageView.java │ │ │ ├── DividerItemDecoration.java │ │ │ ├── DragSortRecycler.java │ │ │ ├── EmptyView.java │ │ │ ├── SpaceItemDecoration.java │ │ │ ├── SquareFrameLayout.java │ │ │ └── SquareImageView.java │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── bg_toolbar_shade.xml │ │ │ ├── ic_account_circle_black_24dp.xml │ │ │ ├── ic_add_black_24dp.xml │ │ │ ├── ic_autorenew_black_24dp.xml │ │ │ ├── ic_check_circle_black_24dp.xml │ │ │ ├── ic_close_black_24dp.xml │ │ │ ├── ic_favorite_black_24dp.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_launcher_foreground.xml │ │ │ ├── ic_widgets_black_24dp.xml │ │ │ ├── item_divider_black.xml │ │ │ ├── item_divider_white.xml │ │ │ └── nav_item_color.xml │ │ ├── layout/ │ │ │ ├── layout_toolbar.xml │ │ │ └── widget_empty_view.xml │ │ ├── values/ │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── xml/ │ │ └── network_security_config.xml │ └── test/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── commons/ │ └── ExampleUnitTest.java ├── eyepetizer/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── eyepetizer/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── debug/ │ │ │ └── AndroidManifest.xml │ │ ├── java/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── eyepetizer/ │ │ │ ├── ModuleEyepetizerApp.java │ │ │ ├── mvp/ │ │ │ │ ├── base/ │ │ │ │ │ ├── BasePresenter.java │ │ │ │ │ └── BaseView.java │ │ │ │ ├── contract/ │ │ │ │ │ └── HomeContract.java │ │ │ │ ├── model/ │ │ │ │ │ ├── HomeModel.java │ │ │ │ │ └── bean/ │ │ │ │ │ └── HomeBean.java │ │ │ │ └── presenter/ │ │ │ │ └── HomePresenter.java │ │ │ ├── net/ │ │ │ │ ├── APIRetrofit.java │ │ │ │ └── APIService.java │ │ │ └── ui/ │ │ │ ├── activity/ │ │ │ │ ├── ContainerActivity.java │ │ │ │ └── HomeActivity.java │ │ │ ├── adapter/ │ │ │ │ └── HomeAdapter.java │ │ │ └── fragment/ │ │ │ └── VideoFragment.java │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_container.xml │ │ │ ├── activity_eyepetizer_menu.xml │ │ │ ├── fragment_eye_video.xml │ │ │ └── item_home.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── eyepetizer/ │ └── ExampleUnitTest.java ├── guokr/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── guokr/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── debug/ │ │ │ └── AndroidManifest.xml │ │ ├── java/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── guokr/ │ │ │ ├── ModuleGuokrApp.java │ │ │ ├── model/ │ │ │ │ ├── data/ │ │ │ │ │ ├── GuokrNews.java │ │ │ │ │ └── GuokrNewsContent.java │ │ │ │ └── repository/ │ │ │ │ ├── GuokrRetrofit.java │ │ │ │ └── GuokrService.java │ │ │ ├── view/ │ │ │ │ ├── GuokrNewsActivity.java │ │ │ │ ├── adapter/ │ │ │ │ │ └── GuokrNewsAdapter.java │ │ │ │ └── fragment/ │ │ │ │ ├── NewsDetailFragment.java │ │ │ │ └── NewsListFragment.java │ │ │ └── viewmodel/ │ │ │ └── GuokrViewModel.java │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_guokr_bews.xml │ │ │ ├── fragment_news_detail.xml │ │ │ ├── fragment_news_list.xml │ │ │ └── item_guokr_news.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── guokr/ │ └── ExampleUnitTest.java ├── knife-annotation/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── knife/ │ └── annotation/ │ ├── BindView.java │ └── OnClick.java ├── knife-api/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── knife/ │ │ └── api/ │ │ ├── Injector.java │ │ ├── MyKnife.java │ │ ├── Unbinder.java │ │ └── finder/ │ │ ├── ActivityFinder.java │ │ ├── Finder.java │ │ └── ViewFinder.java │ └── res/ │ └── values/ │ └── strings.xml ├── knife-compiler/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── knife/ │ └── compiler/ │ ├── BindViewProcessor.java │ ├── TypeUtils.java │ └── model/ │ ├── AnnotatedClass.java │ ├── BindViewField.java │ └── OnClickMethod.java ├── layout/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── layout/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── debug/ │ │ │ └── AndroidManifest.xml │ │ ├── java/ │ │ │ └── me/ │ │ │ └── shouheng/ │ │ │ └── layout/ │ │ │ ├── ModuleLayoutApp.java │ │ │ ├── common/ │ │ │ │ └── NormalTipsFragment.java │ │ │ └── view/ │ │ │ ├── ActivityEditLayout.java │ │ │ ├── DrawerActivity.java │ │ │ ├── LayoutMenuActivity.java │ │ │ ├── adapter/ │ │ │ │ ├── AdapterUtils.java │ │ │ │ └── BeforeAdapter.java │ │ │ ├── bottomsheet/ │ │ │ │ └── BottomSheetActivity.java │ │ │ ├── collapse/ │ │ │ │ └── CollapseBarStructure.java │ │ │ ├── custom/ │ │ │ │ └── CustomView.java │ │ │ ├── navigation/ │ │ │ │ ├── NavigationActivity.java │ │ │ │ └── fragment/ │ │ │ │ └── PagerFragment.java │ │ │ ├── scrolling/ │ │ │ │ └── ScrollingActivity.java │ │ │ ├── support28/ │ │ │ │ ├── BottomAppBarActivity.java │ │ │ │ └── Support28Activity.java │ │ │ ├── swipe/ │ │ │ │ └── SwipeBackDemoActivity.java │ │ │ ├── tabbed/ │ │ │ │ └── TabbedActivity.java │ │ │ └── views/ │ │ │ ├── CustomView.java │ │ │ ├── ViewAnimateActivity.java │ │ │ └── ViewSystemActivity.java │ │ └── res/ │ │ ├── anim/ │ │ │ ├── cycle_7.xml │ │ │ ├── layout_anim.xml │ │ │ └── shake.xml │ │ ├── drawable/ │ │ │ ├── branded_background.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── record_anim.xml │ │ │ └── side_nav_bar.xml │ │ ├── drawable-v21/ │ │ │ ├── ic_menu_camera.xml │ │ │ ├── ic_menu_gallery.xml │ │ │ ├── ic_menu_manage.xml │ │ │ ├── ic_menu_send.xml │ │ │ ├── ic_menu_share.xml │ │ │ └── ic_menu_slideshow.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_adapter.xml │ │ │ ├── activity_bottom_app_bar.xml │ │ │ ├── activity_bottom_sheet.xml │ │ │ ├── activity_collapse_bar_structure.xml │ │ │ ├── activity_drawer.xml │ │ │ ├── activity_edit_layout.xml │ │ │ ├── activity_layout_menu.xml │ │ │ ├── activity_navigation.xml │ │ │ ├── activity_scrolling.xml │ │ │ ├── activity_support_28.xml │ │ │ ├── activity_swipe_back.xml │ │ │ ├── activity_tabbed.xml │ │ │ ├── activity_view_animate.xml │ │ │ ├── activity_view_system.xml │ │ │ ├── app_bar_drawer.xml │ │ │ ├── bottom_sheet_dialog.xml │ │ │ ├── content_drawer.xml │ │ │ ├── fragment_normal_tips.xml │ │ │ ├── fragment_pager.xml │ │ │ └── nav_header_drawer.xml │ │ ├── menu/ │ │ │ ├── activity_drawer_drawer.xml │ │ │ ├── bottom_navigation.xml │ │ │ └── drawer.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── drawables.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── values-v21/ │ │ └── styles.xml │ └── test/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── layout/ │ └── ExampleUnitTest.java ├── libraries/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── debug/ │ │ └── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── libraries/ │ │ ├── FingerprintIdentifyActivity.java │ │ ├── MenuActivity.java │ │ ├── ModuleLibraryApp.java │ │ ├── MyKnifeActivity.java │ │ ├── TimberActivity.java │ │ ├── eventbus/ │ │ │ ├── EventBusActivity1.java │ │ │ ├── EventBusActivity2.java │ │ │ └── MessageWrap.java │ │ ├── handler/ │ │ │ ├── FileRecognizeTask.java │ │ │ └── HandlerActivity.java │ │ ├── image/ │ │ │ ├── ClipPictureActivity.java │ │ │ └── ImageCompressActivity.java │ │ ├── rxjava/ │ │ │ ├── DemoFragment.java │ │ │ ├── RxBusActivity.java │ │ │ ├── RxJavaActivity.java │ │ │ └── RxMessage.java │ │ ├── serial/ │ │ │ ├── SerializeActivity.java │ │ │ └── SerializeUtils.java │ │ └── workmanager/ │ │ ├── PeriodicTask.java │ │ ├── SingleTask.java │ │ ├── SingleTask2.java │ │ └── WorkManagerActivity.java │ └── res/ │ ├── drawable/ │ │ └── ic_launcher_background.xml │ ├── drawable-v24/ │ │ └── ic_launcher_foreground.xml │ ├── layout/ │ │ ├── activity_clip_picture.xml │ │ ├── activity_event_bus1.xml │ │ ├── activity_event_bus2.xml │ │ ├── activity_fingerprint_identify.xml │ │ ├── activity_handler.xml │ │ ├── activity_image_compress.xml │ │ ├── activity_menu.xml │ │ ├── activity_my_knife.xml │ │ ├── activity_rx_bus.xml │ │ ├── activity_rxjava.xml │ │ ├── activity_serialize.xml │ │ ├── activity_timber.xml │ │ ├── activity_work_manager.xml │ │ └── fragment_demo.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── live/ ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src/ ├── androidTest/ │ └── java/ │ └── me/ │ └── shouheng/ │ └── live/ │ └── ExampleInstrumentedTest.java ├── main/ │ ├── AndroidManifest.xml │ ├── debug/ │ │ └── AndroidManifest.xml │ ├── java/ │ │ └── me/ │ │ └── shouheng/ │ │ └── live/ │ │ ├── LiveModuleApp.java │ │ ├── common/ │ │ │ ├── DecimalFormatUtil.java │ │ │ └── widget/ │ │ │ └── FlutteringLayout.java │ │ ├── model/ │ │ │ ├── LiveService.java │ │ │ ├── data/ │ │ │ │ ├── AppStart.java │ │ │ │ ├── Banner.java │ │ │ │ ├── LiveInfo.java │ │ │ │ ├── Recommend.java │ │ │ │ ├── Room.java │ │ │ │ ├── RoomLine.java │ │ │ │ └── StreamSrc.java │ │ │ └── repository/ │ │ │ └── LiveRetrofit.java │ │ ├── view/ │ │ │ ├── Constant.java │ │ │ ├── activity/ │ │ │ │ ├── LiveActivity.java │ │ │ │ └── LiveRoomActivity.java │ │ │ ├── adapter/ │ │ │ │ ├── RecommendAdapter.java │ │ │ │ └── RecommendChildAdapter.java │ │ │ └── fragment/ │ │ │ ├── FullscreenFragment.java │ │ │ ├── RoomFragment.java │ │ │ └── VideoFragment.java │ │ └── viewmodel/ │ │ └── LiveViewModel.java │ └── res/ │ ├── drawable/ │ │ ├── full_room_avatar_bg.xml │ │ ├── ic_arrow_back_black_24dp.xml │ │ ├── ic_card_giftcard_black_24dp.xml │ │ ├── ic_forum_black_24dp.xml │ │ ├── ic_fullscreen_black_24dp.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_mail_black_24dp.xml │ │ ├── ic_more_vert_black_24dp.xml │ │ ├── ic_person_add_black_24dp.xml │ │ ├── ic_send_black_24dp.xml │ │ └── ic_share_black_24dp.xml │ ├── drawable-v24/ │ │ └── ic_launcher_foreground.xml │ ├── layout/ │ │ ├── activity_live.xml │ │ ├── activity_live_room.xml │ │ ├── fragment_fullscreen.xml │ │ ├── fragment_room.xml │ │ ├── fragment_video.xml │ │ ├── item_remmend.xml │ │ ├── item_remmend_child.xml │ │ └── layout_banner.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── values/ │ ├── attrs.xml │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── test/ └── java/ └── me/ └── shouheng/ └── live/ └── ExampleUnitTest.java