├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── app ├── avatar │ ├── .gitignore │ ├── avatar_app.jks │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── avatar │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── lany192 │ │ │ │ └── box │ │ │ │ └── avatar │ │ │ │ ├── AvatarApp.kt │ │ │ │ ├── MockUtils.java │ │ │ │ ├── binder │ │ │ │ └── ArticleBinder.kt │ │ │ │ └── ui │ │ │ │ ├── main │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── menus │ │ │ │ │ ├── MenuItem.kt │ │ │ │ │ ├── MenusAdapter.kt │ │ │ │ │ ├── MenusFragment.kt │ │ │ │ │ └── MenusViewModel.kt │ │ │ │ └── my │ │ │ │ │ ├── MyFragment.kt │ │ │ │ │ └── MyViewModel.kt │ │ │ │ ├── settings │ │ │ │ ├── SettingsActivity.kt │ │ │ │ └── SettingsViewModel.kt │ │ │ │ └── splash │ │ │ │ ├── SplashActivity.kt │ │ │ │ └── SplashViewModel.kt │ │ └── res │ │ │ ├── anim │ │ │ ├── in.xml │ │ │ └── out.xml │ │ │ ├── color │ │ │ ├── selector_item_gray_color.xml │ │ │ └── selector_item_primary_color.xml │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── guide_arrows.xml │ │ │ ├── ic_audiotrack_black_24dp.xml │ │ │ ├── ic_backup_black_24dp.xml │ │ │ ├── ic_camera_black_24dp.xml │ │ │ ├── ic_empty_common.xml │ │ │ ├── ic_empty_favourites.xml │ │ │ ├── ic_empty_feed.xml │ │ │ ├── ic_empty_history.xml │ │ │ ├── ic_empty_local.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_msg_black_24dp.xml │ │ │ └── rounded.xml │ │ │ ├── layout │ │ │ ├── activity_about.xml │ │ │ ├── activity_feedback.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_qrcode_scan.xml │ │ │ ├── activity_settings.xml │ │ │ ├── activity_splash.xml │ │ │ ├── fragment_article.xml │ │ │ ├── fragment_discover.xml │ │ │ ├── fragment_index.xml │ │ │ ├── fragment_menus.xml │ │ │ ├── fragment_message.xml │ │ │ ├── fragment_my.xml │ │ │ ├── item_area.xml │ │ │ ├── item_article.xml │ │ │ ├── item_category.xml │ │ │ ├── item_disvocer.xml │ │ │ ├── item_girl.xml │ │ │ ├── item_image.xml │ │ │ ├── item_menu.xml │ │ │ ├── item_poster.xml │ │ │ ├── item_poster_menu.xml │ │ │ ├── item_task.xml │ │ │ ├── item_view_pager.xml │ │ │ ├── test.xml │ │ │ ├── toolbar_hello.xml │ │ │ ├── toolbar_index.xml │ │ │ └── toolbar_main.xml │ │ │ ├── menu │ │ │ └── main_navigation_menu.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 │ │ │ └── test.gif │ │ │ ├── mipmap-xxhdpi │ │ │ ├── demo.jpeg │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── a.webp │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── raw │ │ │ └── test.json │ │ │ └── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── avatar │ │ └── ExampleUnitTest.java ├── box.jks ├── demo │ ├── .gitignore │ ├── box.jks │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── demo │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── guide │ │ │ │ ├── guide_1.pag │ │ │ │ ├── guide_2.pag │ │ │ │ ├── guide_3.pag │ │ │ │ └── guide_4.pag │ │ ├── java │ │ │ └── com │ │ │ │ └── lany192 │ │ │ │ └── box │ │ │ │ └── demo │ │ │ │ ├── MockUtils.java │ │ │ │ ├── SampleApp.java │ │ │ │ ├── ShortcutUtils.java │ │ │ │ ├── binder │ │ │ │ ├── AreaBinder.kt │ │ │ │ ├── ArticleBinder.kt │ │ │ │ ├── CategoryBinder.kt │ │ │ │ ├── GirlBinder.kt │ │ │ │ ├── ImageBinder.kt │ │ │ │ └── ViewPagerBinder.kt │ │ │ │ ├── dialog │ │ │ │ └── ReplyDialog.kt │ │ │ │ ├── lancet │ │ │ │ ├── Hello.java │ │ │ │ ├── LancetTest.java │ │ │ │ ├── LogProxy.java │ │ │ │ └── ReplaceInvokeTest.java │ │ │ │ ├── ui │ │ │ │ ├── blur │ │ │ │ │ └── BlurActivity.kt │ │ │ │ ├── database │ │ │ │ │ ├── DatabaseActivity.kt │ │ │ │ │ └── DatabaseViewModel.kt │ │ │ │ ├── download │ │ │ │ │ ├── DownloadActivity.java │ │ │ │ │ ├── DownloadViewModel.java │ │ │ │ │ ├── Task.kt │ │ │ │ │ ├── TaskBinder.java │ │ │ │ │ ├── TaskLiveData.java │ │ │ │ │ ├── TaskStatus.java │ │ │ │ │ └── TaskUtils.kt │ │ │ │ ├── encrypt │ │ │ │ │ └── EncryptActivity.java │ │ │ │ ├── goods │ │ │ │ │ ├── DemoEvent.java │ │ │ │ │ ├── GoodsActivity.java │ │ │ │ │ └── GoodsViewModel.kt │ │ │ │ ├── guide │ │ │ │ │ ├── GuideActivity.kt │ │ │ │ │ ├── GuideAdapter.kt │ │ │ │ │ ├── GuideIndicator.kt │ │ │ │ │ └── OnPagAnimationListener.kt │ │ │ │ ├── html │ │ │ │ │ └── HtmlActivity.java │ │ │ │ ├── image │ │ │ │ │ └── ImageActivity.kt │ │ │ │ ├── main │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── MainViewModel.kt │ │ │ │ │ ├── discover │ │ │ │ │ │ ├── DiscoverFragment.kt │ │ │ │ │ │ └── DiscoverViewModel.kt │ │ │ │ │ ├── index │ │ │ │ │ │ ├── IndexFragment.kt │ │ │ │ │ │ ├── IndexViewModel.kt │ │ │ │ │ │ ├── article │ │ │ │ │ │ │ ├── ArticleFragment.kt │ │ │ │ │ │ │ └── ArticleViewModel.kt │ │ │ │ │ │ ├── city │ │ │ │ │ │ │ ├── CityFragment.kt │ │ │ │ │ │ │ └── CityViewModel.kt │ │ │ │ │ │ └── girl │ │ │ │ │ │ │ ├── GirlFragment.kt │ │ │ │ │ │ │ ├── GirlViewModel.kt │ │ │ │ │ │ │ └── GridAdapter.java │ │ │ │ │ ├── menus │ │ │ │ │ │ ├── MenuItem.java │ │ │ │ │ │ ├── MenusAdapter.kt │ │ │ │ │ │ ├── MenusFragment.kt │ │ │ │ │ │ └── MenusViewModel.kt │ │ │ │ │ ├── message │ │ │ │ │ │ ├── MessageFragment.kt │ │ │ │ │ │ └── MessageViewModel.kt │ │ │ │ │ └── my │ │ │ │ │ │ ├── MyFragment.kt │ │ │ │ │ │ └── MyViewModel.kt │ │ │ │ ├── settings │ │ │ │ │ ├── SettingsActivity.kt │ │ │ │ │ ├── SettingsViewModel.kt │ │ │ │ │ ├── about │ │ │ │ │ │ ├── AboutActivity.kt │ │ │ │ │ │ └── AboutViewModel.kt │ │ │ │ │ └── feedback │ │ │ │ │ │ └── FeedbackActivity.kt │ │ │ │ ├── splash │ │ │ │ │ ├── SplashActivity.kt │ │ │ │ │ └── SplashViewModel.kt │ │ │ │ ├── transformation │ │ │ │ │ ├── MockUtil.kt │ │ │ │ │ ├── TransformationActivity.kt │ │ │ │ │ ├── TransformationDetailActivity.kt │ │ │ │ │ └── recycler │ │ │ │ │ │ ├── Poster.kt │ │ │ │ │ │ ├── PosterAdapter.kt │ │ │ │ │ │ └── PosterMenuAdapter.kt │ │ │ │ ├── user │ │ │ │ │ └── UserViewModel.java │ │ │ │ ├── video │ │ │ │ │ ├── VideoActivity.kt │ │ │ │ │ └── VideoViewModel.kt │ │ │ │ └── zxing │ │ │ │ │ ├── FullScreenQRCodeScanActivity.kt │ │ │ │ │ ├── MultiFormatScanActivity.kt │ │ │ │ │ ├── QRCodeScanActivity.java │ │ │ │ │ └── ZxingActivity.kt │ │ │ │ └── view │ │ │ │ ├── DemoLayout.java │ │ │ │ ├── RippleLayout.java │ │ │ │ ├── RippleView.java │ │ │ │ └── RoundLayout.java │ │ └── res │ │ │ ├── anim │ │ │ ├── in.xml │ │ │ └── out.xml │ │ │ ├── color │ │ │ ├── selector_item_gray_color.xml │ │ │ └── selector_item_primary_color.xml │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── guide_arrows.xml │ │ │ ├── ic_audiotrack_black_24dp.xml │ │ │ ├── ic_backup_black_24dp.xml │ │ │ ├── ic_camera_black_24dp.xml │ │ │ ├── ic_empty_common.xml │ │ │ ├── ic_empty_favourites.xml │ │ │ ├── ic_empty_feed.xml │ │ │ ├── ic_empty_history.xml │ │ │ ├── ic_empty_local.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_msg_black_24dp.xml │ │ │ └── rounded.xml │ │ │ ├── layout │ │ │ ├── activity_about.xml │ │ │ ├── activity_blur.xml │ │ │ ├── activity_database.xml │ │ │ ├── activity_download.xml │ │ │ ├── activity_encrypt.xml │ │ │ ├── activity_feedback.xml │ │ │ ├── activity_goods.xml │ │ │ ├── activity_guide.xml │ │ │ ├── activity_html.xml │ │ │ ├── activity_image.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_qrcode_scan.xml │ │ │ ├── activity_settings.xml │ │ │ ├── activity_splash.xml │ │ │ ├── activity_transform_detail.xml │ │ │ ├── activity_transformation.xml │ │ │ ├── activity_video.xml │ │ │ ├── activity_zxing.xml │ │ │ ├── dialog_reply.xml │ │ │ ├── fragment_article.xml │ │ │ ├── fragment_discover.xml │ │ │ ├── fragment_index.xml │ │ │ ├── fragment_menus.xml │ │ │ ├── fragment_message.xml │ │ │ ├── fragment_my.xml │ │ │ ├── item_area.xml │ │ │ ├── item_article.xml │ │ │ ├── item_category.xml │ │ │ ├── item_disvocer.xml │ │ │ ├── item_girl.xml │ │ │ ├── item_guide.xml │ │ │ ├── item_image.xml │ │ │ ├── item_menu.xml │ │ │ ├── item_poster.xml │ │ │ ├── item_poster_menu.xml │ │ │ ├── item_task.xml │ │ │ ├── item_view_pager.xml │ │ │ ├── test.xml │ │ │ ├── toolbar_hello.xml │ │ │ ├── toolbar_index.xml │ │ │ └── toolbar_main.xml │ │ │ ├── menu │ │ │ └── main_navigation_menu.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 │ │ │ └── test.gif │ │ │ ├── mipmap-xxhdpi │ │ │ ├── demo.jpeg │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── a.webp │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── raw │ │ │ └── test.json │ │ │ └── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── demo │ │ └── ExampleUnitTest.java └── hello │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── kotlin │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── hello │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── hello │ │ │ ├── Image.kt │ │ │ ├── MainActivity.kt │ │ │ ├── NavigationApp.kt │ │ │ ├── dialog │ │ │ └── dialogs.kt │ │ │ ├── login │ │ │ ├── LoginScreen.kt │ │ │ └── LoginViewModel.kt │ │ │ ├── screen │ │ │ ├── DetailScreen.kt │ │ │ └── MainScreen.kt │ │ │ └── ui │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_round.webp │ │ └── test.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── kotlin │ └── com │ └── github │ └── lany192 │ └── hello │ └── ExampleUnitTest.kt ├── common ├── database │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── database │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── database │ │ │ ├── AppDatabase.kt │ │ │ ├── Converters.kt │ │ │ ├── dao │ │ │ ├── BrowseHistoryDao.kt │ │ │ └── SearchHistoryDao.kt │ │ │ ├── di │ │ │ ├── DatabaseModule.kt │ │ │ └── RepositoryModule.kt │ │ │ ├── entity │ │ │ ├── BaseTable.kt │ │ │ ├── BrowseHistory.kt │ │ │ └── SearchHistory.kt │ │ │ └── repository │ │ │ └── DatabaseRepository.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── database │ │ └── ExampleUnitTest.kt ├── navigation │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── navigation │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── navigation │ │ │ ├── NavRoutes.kt │ │ │ └── di │ │ │ └── RepositoryModule.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── navigation │ │ └── ExampleUnitTest.kt ├── network │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── network │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── network │ │ │ ├── data │ │ │ ├── api │ │ │ │ ├── ApiService.kt │ │ │ │ ├── DemoService.kt │ │ │ │ └── EyeService.kt │ │ │ ├── bean │ │ │ │ ├── Area.java │ │ │ │ ├── Article.kt │ │ │ │ ├── ArticleList.kt │ │ │ │ ├── Banner.kt │ │ │ │ ├── Category.java │ │ │ │ ├── Hot.kt │ │ │ │ ├── Menu.java │ │ │ │ ├── Navigation.kt │ │ │ │ ├── PageInfo.java │ │ │ │ ├── SystemChild.kt │ │ │ │ ├── SystemParent.kt │ │ │ │ ├── Title.kt │ │ │ │ ├── User.kt │ │ │ │ ├── UserInfo.java │ │ │ │ └── ViewPagerItem.java │ │ │ └── model │ │ │ │ ├── CommunityRecommend.kt │ │ │ │ ├── Daily.kt │ │ │ │ ├── Discovery.kt │ │ │ │ ├── Follow.kt │ │ │ │ ├── HomePageRecommend.kt │ │ │ │ ├── Model.kt │ │ │ │ ├── PushMessage.kt │ │ │ │ ├── VideoBeanForClient.kt │ │ │ │ └── VideoDetail.kt │ │ │ ├── di │ │ │ ├── HttpModule.kt │ │ │ └── RepositoryModule.kt │ │ │ ├── interceptor │ │ │ ├── DomainInterceptor.java │ │ │ ├── HeaderInterceptor.java │ │ │ └── TimeIntervalInterceptor.java │ │ │ ├── package-info.java │ │ │ ├── repository │ │ │ └── BoxRepository.kt │ │ │ └── utils │ │ │ └── TimeUtils.java │ │ └── test │ │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── network │ │ └── ExampleUnitTest.java └── router │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── router │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── router │ │ ├── JsonServiceImpl.java │ │ ├── LoginInterceptor.java │ │ ├── lifecycle │ │ ├── ActivityLifecycle.java │ │ └── FragmentLifecycle.java │ │ ├── provider │ │ ├── BrowserProvider.java │ │ ├── HelloProvider.java │ │ ├── LoginProvider.java │ │ ├── MathProvider.java │ │ └── UserProvider.java │ │ └── ui │ │ └── SchemeFilterActivity.java │ └── test │ └── java │ └── com │ └── lany192 │ └── box │ └── router │ └── ExampleUnitTest.java ├── docs └── gradle构建流程图.png ├── feature ├── browser │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── login │ │ │ └── ExampleInstrumentedTest.java │ │ ├── develop │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── lany192 │ │ │ │ └── box │ │ │ │ └── browser │ │ │ │ ├── MyApp.java │ │ │ │ └── ui │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── 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 │ │ │ └── strings.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── lany192 │ │ │ │ └── box │ │ │ │ └── browser │ │ │ │ ├── di │ │ │ │ └── package-info.java │ │ │ │ ├── provider │ │ │ │ └── BrowserProviderImpl.java │ │ │ │ ├── repository │ │ │ │ └── package-info.java │ │ │ │ └── ui │ │ │ │ └── BrowserActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_browser.xml │ │ │ ├── mipmap-xxhdpi │ │ │ └── demo.jpeg │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── browser │ │ └── ExampleUnitTest.java ├── hello │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── hello │ │ │ └── ExampleInstrumentedTest.java │ │ ├── develop │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com.lany192.box.hello │ │ │ │ ├── MyApp.java │ │ │ │ └── ui │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── 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 │ │ │ └── strings.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── lany192 │ │ │ │ └── box │ │ │ │ └── hello │ │ │ │ ├── di │ │ │ │ └── package-info.java │ │ │ │ ├── provider │ │ │ │ └── HelloProviderImpl.java │ │ │ │ ├── repository │ │ │ │ └── package-info.java │ │ │ │ └── ui │ │ │ │ └── HelloActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_hello.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── hello │ │ └── ExampleUnitTest.java ├── login │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── login │ │ │ └── ExampleInstrumentedTest.java │ │ ├── develop │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com.lany192.box.login │ │ │ │ ├── Hello.java │ │ │ │ └── LoginApp.java │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── lany192 │ │ │ │ └── box │ │ │ │ └── login │ │ │ │ ├── di │ │ │ │ └── package-info.java │ │ │ │ ├── provider │ │ │ │ └── LoginProviderImpl.java │ │ │ │ ├── repository │ │ │ │ └── package-info.java │ │ │ │ └── ui │ │ │ │ ├── LoginActivity.java │ │ │ │ └── LoginViewModel.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_login.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 │ │ │ ├── demo.jpeg │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── login │ │ └── ExampleUnitTest.java ├── math │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── math │ │ │ └── ExampleInstrumentedTest.java │ │ ├── develop │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com.lany192.box.math │ │ │ │ ├── Hello.java │ │ │ │ └── MathApp.java │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── lany192 │ │ │ │ └── box │ │ │ │ └── math │ │ │ │ ├── di │ │ │ │ └── package-info.java │ │ │ │ ├── provider │ │ │ │ └── MathProviderImpl.java │ │ │ │ ├── repository │ │ │ │ ├── MathItem.java │ │ │ │ └── package-info.java │ │ │ │ └── ui │ │ │ │ ├── MathActivity.java │ │ │ │ ├── MathViewModel.kt │ │ │ │ ├── MenuAdapter.java │ │ │ │ ├── addition │ │ │ │ ├── AdditionActivity.java │ │ │ │ ├── AdditionAdapter.java │ │ │ │ └── AdditionViewModel.java │ │ │ │ ├── division │ │ │ │ └── DivisionActivity.java │ │ │ │ ├── multiplication │ │ │ │ └── MultiplicationActivity.java │ │ │ │ └── subtraction │ │ │ │ └── SubtractionActivity.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_addition.xml │ │ │ ├── activity_division.xml │ │ │ ├── activity_math.xml │ │ │ ├── activity_multiplication.xml │ │ │ ├── activity_subtraction.xml │ │ │ ├── item_addition.xml │ │ │ └── item_math.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 │ │ │ ├── demo.jpeg │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── lany192 │ │ └── box │ │ └── math │ │ └── ExampleUnitTest.java └── user │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── login │ │ └── ExampleInstrumentedTest.java │ ├── develop │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── user │ │ │ ├── MyApp.java │ │ │ └── ui │ │ │ └── MainActivity.java │ └── res │ │ ├── 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 │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── area_info.json │ ├── java │ │ └── com │ │ │ └── lany192 │ │ │ └── box │ │ │ └── user │ │ │ ├── CityHelper.java │ │ │ ├── UserHelper.java │ │ │ ├── UserInfo.java │ │ │ ├── di │ │ │ └── package-info.java │ │ │ ├── dialog │ │ │ └── SexDialog.kt │ │ │ ├── entity │ │ │ └── AreaItem.java │ │ │ ├── event │ │ │ ├── LoginEvent.java │ │ │ └── LogoutEvent.java │ │ │ ├── provider │ │ │ └── UserProviderImpl.java │ │ │ ├── repository │ │ │ └── package-info.java │ │ │ └── ui │ │ │ ├── UserInfoActivity.kt │ │ │ ├── nickname │ │ │ ├── NicknameActivity.kt │ │ │ └── NicknameViewModel.kt │ │ │ └── signature │ │ │ ├── SignatureActivity.kt │ │ │ └── SignatureViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── icon_avatar_edit.xml │ │ ├── layout │ │ ├── activity_nickname.xml │ │ ├── activity_signature.xml │ │ ├── activity_user.xml │ │ └── dialog_sex.xml │ │ ├── mipmap-xxhdpi │ │ ├── sex_man_normal.webp │ │ ├── sex_man_selected.webp │ │ ├── sex_woman_normal.webp │ │ └── sex_woman_selected.webp │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── lany192 │ └── box │ └── browser │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle ├── buildinfo.gradle ├── libs.versions.toml ├── package.gradle ├── publish.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── library ├── arch │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── arch │ │ │ ├── Box.java │ │ │ ├── CrashHelper.java │ │ │ ├── activity │ │ │ ├── BaseActivity.kt │ │ │ ├── StartActivityForResultLauncher.kt │ │ │ ├── ViewBindingActivity.kt │ │ │ └── ViewModelActivity.kt │ │ │ ├── adapter │ │ │ ├── BindingAdapter.kt │ │ │ ├── BindingHolder.kt │ │ │ ├── MultiAdapter.kt │ │ │ └── OnBinderListener.kt │ │ │ ├── entity │ │ │ ├── ApiResult.java │ │ │ └── Page.java │ │ │ ├── event │ │ │ ├── HideSoftInputEvent.kt │ │ │ └── NetWorkEvent.java │ │ │ ├── extension │ │ │ └── Extensions.kt │ │ │ ├── fragment │ │ │ ├── BaseFragment.kt │ │ │ ├── ViewBindingFragment.kt │ │ │ └── ViewModelFragment.kt │ │ │ ├── interfaces │ │ │ ├── AppBarStateChangeListener.java │ │ │ ├── OnDoubleClickListener.java │ │ │ ├── OnRefreshMoreListener.java │ │ │ └── SimpleTextWatcher.java │ │ │ ├── items │ │ │ ├── ItemBinder.kt │ │ │ ├── ItemsActivity.kt │ │ │ ├── ItemsFragment.kt │ │ │ ├── ItemsLiveData.java │ │ │ ├── ItemsViewModel.java │ │ │ ├── ListState.kt │ │ │ ├── PageActivity.kt │ │ │ ├── PageFragment.kt │ │ │ ├── PageViewModel.kt │ │ │ └── ViewState.kt │ │ │ ├── network │ │ │ ├── HttpLogInterceptor.java │ │ │ └── NetworkHelper.java │ │ │ ├── repository │ │ │ └── BaseRepository.kt │ │ │ ├── startup │ │ │ ├── ContextInitializer.kt │ │ │ ├── CrashInitializer.kt │ │ │ ├── DialogInitializer.kt │ │ │ ├── KVInitializer.kt │ │ │ ├── LogInitializer.kt │ │ │ └── ToastInitializer.kt │ │ │ ├── tab │ │ │ ├── TabAdapter.java │ │ │ ├── TabItem.java │ │ │ └── TabPager.java │ │ │ ├── utils │ │ │ ├── BarUtils.java │ │ │ ├── BoxFileProvider.java │ │ │ ├── DateUtils.java │ │ │ ├── Detector.java │ │ │ ├── DeviceId.java │ │ │ ├── FileUtils.java │ │ │ ├── ListUtils.java │ │ │ ├── MapBuilder.java │ │ │ ├── OtherUtils.java │ │ │ └── ViewUtils.java │ │ │ └── viewmodel │ │ │ ├── BaseViewModel.kt │ │ │ └── LifecycleViewModel.kt │ │ └── res │ │ ├── drawable-hdpi │ │ └── default_pic.9.png │ │ ├── drawable-v21 │ │ └── item_bg.xml │ │ ├── drawable-xhdpi │ │ ├── edit_black_normal.9.png │ │ ├── edit_black_pressed.9.png │ │ ├── edit_gray_normal.9.png │ │ ├── edit_gray_pressed.9.png │ │ ├── edit_red_normal.9.png │ │ └── edit_red_pressed.9.png │ │ ├── drawable │ │ ├── android.xml │ │ ├── bottom_dialog_bg.xml │ │ ├── btn_black_style.xml │ │ ├── btn_green_style.xml │ │ ├── btn_red_style.xml │ │ ├── btn_white_style.xml │ │ ├── btn_yellow_style.xml │ │ ├── cursor_drawable.xml │ │ ├── default_avatar.xml │ │ ├── edit_black_style.xml │ │ ├── edit_gray_style.xml │ │ ├── edit_red_style.xml │ │ ├── editor_bg.xml │ │ ├── fragment_dialog_bg.xml │ │ ├── ico_goto_top.xml │ │ ├── item_bg.xml │ │ ├── loading_bg.xml │ │ ├── refresh_more_loading.xml │ │ ├── scrollbar_vertical_thumb.xml │ │ ├── scrollbar_vertical_track.xml │ │ ├── vector_arrow_gray.xml │ │ ├── vector_back_black.xml │ │ ├── vector_back_white.xml │ │ ├── vector_delete_black.xml │ │ └── vector_more_arrow.xml │ │ ├── layout │ │ ├── activity_page.xml │ │ ├── fragment_items.xml │ │ ├── fragment_page.xml │ │ ├── toast_view.xml │ │ └── toolbar_default.xml │ │ ├── mipmap-xxhdpi │ │ └── default_color_bg.webp │ │ ├── values-night │ │ └── bools.xml │ │ ├── values │ │ ├── bools.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ └── strings.xml │ │ └── xml │ │ └── file_provider_paths.xml ├── blackbox │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── blackbox │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── aes.c │ │ │ ├── aes.h │ │ │ ├── aes_utils.c │ │ │ ├── aes_utils.h │ │ │ ├── foo_tools.cpp │ │ │ ├── hex_utils.c │ │ │ ├── hex_utils.h │ │ │ ├── junk.h │ │ │ ├── tools.cpp │ │ │ └── tools.h │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── blackbox │ │ │ └── BlackBox.java │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── blackbox │ │ └── ExampleUnitTest.java ├── blurview │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── blurview │ │ │ ├── BlurAlgorithm.java │ │ │ ├── BlurController.java │ │ │ ├── BlurView.java │ │ │ ├── BlurViewCanvas.java │ │ │ ├── BlurViewFacade.java │ │ │ ├── NoOpController.java │ │ │ ├── PreDrawBlurController.java │ │ │ ├── RenderEffectBlur.java │ │ │ ├── RenderEffectBlurApi31.java │ │ │ ├── RenderScriptBlur.java │ │ │ └── SizeScaler.java │ │ └── res │ │ └── values │ │ └── styles.xml ├── core │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── lany192 │ │ │ │ ├── binding │ │ │ │ └── Binding.kt │ │ │ │ ├── event │ │ │ │ ├── EventBus.kt │ │ │ │ └── Extensions.kt │ │ │ │ ├── extension │ │ │ │ ├── Delayed.kt │ │ │ │ ├── Image.kt │ │ │ │ ├── Log.kt │ │ │ │ ├── Toast.kt │ │ │ │ ├── View.kt │ │ │ │ └── other.kt │ │ │ │ ├── interfaces │ │ │ │ ├── OnItemListener.java │ │ │ │ ├── OnSimpleListener.java │ │ │ │ └── SimpleActivityLifecycleCallbacks.java │ │ │ │ ├── log │ │ │ │ ├── LogUtils.java │ │ │ │ └── XLog.java │ │ │ │ └── utils │ │ │ │ ├── BlurTransformation.java │ │ │ │ ├── CacheUtils.java │ │ │ │ ├── ChannelUtils.java │ │ │ │ ├── ClickUtils.java │ │ │ │ ├── ClipboardUtils.java │ │ │ │ ├── ContextUtils.java │ │ │ │ ├── DensityUtils.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── FormatUtils.java │ │ │ │ ├── ImageUtils.java │ │ │ │ ├── JsonUtils.java │ │ │ │ ├── KVUtils.java │ │ │ │ ├── KeyboardUtils.java │ │ │ │ ├── KeyboardWatcher.java │ │ │ │ ├── MD5Utils.java │ │ │ │ ├── NetUtils.java │ │ │ │ ├── PhoneUtils.java │ │ │ │ ├── RxBus.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── SystemUtils.java │ │ │ │ └── TimeUtils.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── cursor_drawable.xml │ │ │ ├── icon_loading_black.xml │ │ │ └── icon_loading_white.xml │ │ │ ├── values-night │ │ │ └── colors.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── ExampleUnitTest.java ├── dialog │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── dialog │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── lany192 │ │ │ │ └── dialog │ │ │ │ ├── BaseDialog.kt │ │ │ │ ├── BirthdayDialog.kt │ │ │ │ ├── DatePicker.java │ │ │ │ ├── DialogHelper.java │ │ │ │ ├── InputDialog.kt │ │ │ │ ├── LoadingDialog.kt │ │ │ │ ├── MenuDialog.kt │ │ │ │ ├── PriorityDialog.kt │ │ │ │ └── SimpleDialog.kt │ │ └── res │ │ │ ├── anim │ │ │ ├── dialog_slide_in_bottom.xml │ │ │ └── dialog_slide_out_bottom.xml │ │ │ ├── drawable │ │ │ ├── bottom_dialog_bg.xml │ │ │ ├── chatting_pic_icon.png │ │ │ ├── chatting_plus_btn_icon.png │ │ │ ├── chatting_site_icon.png │ │ │ ├── fragment_dialog_bg.xml │ │ │ ├── loading_bg.xml │ │ │ └── vector_delete_black.xml │ │ │ ├── layout │ │ │ ├── dialog_birthday.xml │ │ │ ├── dialog_input.xml │ │ │ ├── dialog_loading.xml │ │ │ ├── dialog_menu.xml │ │ │ ├── dialog_simple.xml │ │ │ ├── item_dialog_menu.xml │ │ │ └── view_date_picker.xml │ │ │ ├── values-night │ │ │ └── colors.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── dialog │ │ └── ExampleUnitTest.java ├── html │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── html │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ ├── editor.html │ │ │ ├── normalize.css │ │ │ ├── rich_editor.js │ │ │ └── style.css │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── lany192 │ │ │ │ ├── html │ │ │ │ ├── ClickableTableSpan.java │ │ │ │ ├── DesignQuoteSpan.java │ │ │ │ ├── DrawTableLinkSpan.java │ │ │ │ ├── HtmlAssetsImageGetter.java │ │ │ │ ├── HtmlFormatter.java │ │ │ │ ├── HtmlFormatterBuilder.java │ │ │ │ ├── HtmlHttpImageGetter.java │ │ │ │ ├── HtmlResImageGetter.java │ │ │ │ ├── HtmlTagHandler.java │ │ │ │ ├── HtmlTextView.java │ │ │ │ ├── JellyBeanSpanFixTextView.java │ │ │ │ ├── LocalLinkMovementMethod.java │ │ │ │ ├── NumberSpan.java │ │ │ │ ├── OnClickATagListener.java │ │ │ │ ├── WrapperContentHandler.java │ │ │ │ └── WrapperTagHandler.java │ │ │ │ ├── link │ │ │ │ ├── Extensions.kt │ │ │ │ ├── Link.kt │ │ │ │ ├── LinkBuilder.kt │ │ │ │ ├── LinkConsumableTextView.kt │ │ │ │ ├── RadiusBackgroundSpan.java │ │ │ │ ├── TouchableBaseSpan.kt │ │ │ │ ├── TouchableMovementMethod.kt │ │ │ │ └── TouchableSpan.kt │ │ │ │ ├── richeditor │ │ │ │ ├── RichEditor.java │ │ │ │ └── Utils.java │ │ │ │ └── webview │ │ │ │ └── X5WebView.java │ │ └── res │ │ │ ├── drawable │ │ │ └── web_progress_bar_states.xml │ │ │ └── values │ │ │ ├── attrs.xml │ │ │ └── colors.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── html │ │ └── ExampleUnitTest.kt ├── tablayout │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── tablayout │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── lany192 │ │ │ │ └── tablayout │ │ │ │ ├── CommonTabLayout.java │ │ │ │ ├── CustomTabEntity.java │ │ │ │ ├── FragmentChangeManager.java │ │ │ │ ├── MsgView.java │ │ │ │ ├── OnTabSelectListener.java │ │ │ │ ├── PagerTabLayout.java │ │ │ │ ├── SegmentTabLayout.java │ │ │ │ └── UnreadMsgUtils.java │ │ └── res │ │ │ ├── layout │ │ │ ├── layout_tab.xml │ │ │ ├── layout_tab_bottom.xml │ │ │ ├── layout_tab_left.xml │ │ │ ├── layout_tab_right.xml │ │ │ ├── layout_tab_segment.xml │ │ │ └── layout_tab_top.xml │ │ │ └── values │ │ │ └── attrs.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── tablayout │ │ └── ExampleUnitTest.java ├── time │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── time │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── time │ │ │ ├── Duration.java │ │ │ ├── LocaleAware.java │ │ │ ├── PrettyTime.java │ │ │ ├── TimeFormat.java │ │ │ ├── TimeUnit.java │ │ │ ├── format │ │ │ └── SimpleTimeFormat.java │ │ │ ├── i18n │ │ │ ├── Resources.java │ │ │ ├── Resources_ar.java │ │ │ ├── Resources_bg.java │ │ │ ├── Resources_bn.java │ │ │ ├── Resources_ca.java │ │ │ ├── Resources_cs.java │ │ │ ├── Resources_da.java │ │ │ ├── Resources_de.java │ │ │ ├── Resources_el.java │ │ │ ├── Resources_en.java │ │ │ ├── Resources_eo.java │ │ │ ├── Resources_es.java │ │ │ ├── Resources_et.java │ │ │ ├── Resources_fa.java │ │ │ ├── Resources_fi.java │ │ │ ├── Resources_fr.java │ │ │ ├── Resources_gl.java │ │ │ ├── Resources_he.java │ │ │ ├── Resources_hi.java │ │ │ ├── Resources_hr.java │ │ │ ├── Resources_hu.java │ │ │ ├── Resources_in.java │ │ │ ├── Resources_it.java │ │ │ ├── Resources_iw.java │ │ │ ├── Resources_ja.java │ │ │ ├── Resources_kk.java │ │ │ ├── Resources_km.java │ │ │ ├── Resources_ko.java │ │ │ ├── Resources_mm.java │ │ │ ├── Resources_ms.java │ │ │ ├── Resources_nl.java │ │ │ ├── Resources_no.java │ │ │ ├── Resources_pl.java │ │ │ ├── Resources_pt.java │ │ │ ├── Resources_ro.java │ │ │ ├── Resources_ru.java │ │ │ ├── Resources_sk.java │ │ │ ├── Resources_sl.java │ │ │ ├── Resources_so.java │ │ │ ├── Resources_sq.java │ │ │ ├── Resources_sr_Latn.java │ │ │ ├── Resources_sv.java │ │ │ ├── Resources_th.java │ │ │ ├── Resources_tk_TM.java │ │ │ ├── Resources_tr.java │ │ │ ├── Resources_uk.java │ │ │ ├── Resources_ur.java │ │ │ ├── Resources_uy.java │ │ │ ├── Resources_vi.java │ │ │ ├── Resources_zh.java │ │ │ ├── Resources_zh_HK.java │ │ │ └── Resources_zh_TW.java │ │ │ ├── impl │ │ │ ├── DurationImpl.java │ │ │ ├── ResourcesTimeFormat.java │ │ │ ├── ResourcesTimeUnit.java │ │ │ └── TimeFormatProvider.java │ │ │ └── units │ │ │ ├── Century.java │ │ │ ├── Day.java │ │ │ ├── Decade.java │ │ │ ├── Hour.java │ │ │ ├── JustNow.java │ │ │ ├── Millennium.java │ │ │ ├── Millisecond.java │ │ │ ├── Minute.java │ │ │ ├── Month.java │ │ │ ├── Second.java │ │ │ ├── Week.java │ │ │ └── Year.java │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── time │ │ └── ExampleUnitTest.java ├── toolkit │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── toolkit │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ └── toolkit.cpp │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── toolkit │ │ │ └── BoxToolKit.java │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── toolkit │ │ └── ExampleUnitTest.java ├── update │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── update │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── lany192 │ │ │ │ └── update │ │ │ │ ├── config │ │ │ │ ├── AppUpdateFileProvider.java │ │ │ │ └── UpdateConfig.java │ │ │ │ ├── dialog │ │ │ │ └── AppUpdateDialog.java │ │ │ │ ├── listener │ │ │ │ └── OnDownloadListener.java │ │ │ │ ├── manager │ │ │ │ ├── HttpDownloadManager.java │ │ │ │ └── UpdateManager.java │ │ │ │ ├── service │ │ │ │ └── DownloadService.java │ │ │ │ └── utils │ │ │ │ ├── ApkUtil.java │ │ │ │ ├── Constant.java │ │ │ │ ├── FileUtil.java │ │ │ │ └── NotificationUtil.java │ │ └── res │ │ │ ├── layout │ │ │ └── dialog_app_update.xml │ │ │ ├── values │ │ │ └── strings.xml │ │ │ └── xml │ │ │ └── app_update_file.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── update │ │ └── ExampleUnitTest.java ├── video │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── lany192 │ │ │ │ └── video │ │ │ │ ├── JZDataSource.java │ │ │ │ ├── JZMediaExo.java │ │ │ │ ├── JZMediaInterface.java │ │ │ │ ├── JZMediaSystem.java │ │ │ │ ├── JZTextureView.java │ │ │ │ ├── JZUtils.java │ │ │ │ ├── Jzvd.java │ │ │ │ └── JzvdStd.java │ │ └── res │ │ │ ├── anim │ │ │ ├── pop_from_bottom_anim_in.xml │ │ │ └── pop_from_bottom_anim_out.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── jz_add_volume.png │ │ │ ├── jz_back_normal.png │ │ │ ├── jz_back_pressed.png │ │ │ ├── jz_back_tiny_normal.png │ │ │ ├── jz_back_tiny_pressed.png │ │ │ ├── jz_backward_icon.png │ │ │ ├── jz_battery_level_10.png │ │ │ ├── jz_battery_level_100.png │ │ │ ├── jz_battery_level_30.png │ │ │ ├── jz_battery_level_50.png │ │ │ ├── jz_battery_level_70.png │ │ │ ├── jz_battery_level_90.png │ │ │ ├── jz_brightness_video.png │ │ │ ├── jz_clarity_popwindow_bg.9.png │ │ │ ├── jz_close_volume.png │ │ │ ├── jz_enlarge.png │ │ │ ├── jz_forward_icon.png │ │ │ ├── jz_loading_bg.png │ │ │ ├── jz_pause_normal.png │ │ │ ├── jz_pause_pressed.png │ │ │ ├── jz_play_normal.png │ │ │ ├── jz_play_pressed.png │ │ │ ├── jz_restart_normal.png │ │ │ ├── jz_restart_pressed.png │ │ │ ├── jz_share_normal.png │ │ │ ├── jz_share_pressed.png │ │ │ ├── jz_shrink.png │ │ │ └── jz_volume_icon.png │ │ │ ├── drawable │ │ │ ├── jz_bottom_bg.9.png │ │ │ ├── jz_bottom_progress.xml │ │ │ ├── jz_bottom_seek_poster.xml │ │ │ ├── jz_bottom_seek_progress.xml │ │ │ ├── jz_clarity_popwindow_bg.9.png │ │ │ ├── jz_click_back_selector.xml │ │ │ ├── jz_click_back_tiny_selector.xml │ │ │ ├── jz_click_pause_selector.xml │ │ │ ├── jz_click_play_selector.xml │ │ │ ├── jz_click_replay_selector.xml │ │ │ ├── jz_click_share_selector.xml │ │ │ ├── jz_dialog_progress.xml │ │ │ ├── jz_dialog_progress_bg.xml │ │ │ ├── jz_loading.xml │ │ │ ├── jz_retry.xml │ │ │ ├── jz_seek_poster_normal.xml │ │ │ ├── jz_seek_poster_pressed.xml │ │ │ ├── jz_title_bg.9.png │ │ │ └── jz_volume_progress_bg.xml │ │ │ ├── layout │ │ │ ├── jz_dialog_brightness.xml │ │ │ ├── jz_dialog_progress.xml │ │ │ ├── jz_dialog_volume.xml │ │ │ ├── jz_layout_clarity.xml │ │ │ ├── jz_layout_clarity_item.xml │ │ │ └── jz_layout_std.xml │ │ │ ├── values │ │ │ ├── dimens.xml │ │ │ ├── ids.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── jz_network_security_config.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── ExampleUnitTest.java └── view │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── github │ │ └── lany192 │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── lany192 │ │ │ ├── edittext │ │ │ ├── BoxEditText.java │ │ │ └── ClearEditText.java │ │ │ ├── helper │ │ │ └── DragHelper.java │ │ │ ├── image │ │ │ ├── GradientImageView.java │ │ │ ├── RatioImageView.java │ │ │ └── SquareImageView.java │ │ │ ├── layout │ │ │ ├── EllipsizeLayout.java │ │ │ ├── FixDragConstraintLayout.java │ │ │ ├── FixDragFrameLayout.java │ │ │ ├── FixDragLayout.java │ │ │ ├── FixDragLinearLayout.java │ │ │ ├── FixDragRelativeLayout.java │ │ │ ├── SquareFrameLayout.java │ │ │ ├── SquareLinearLayout.java │ │ │ └── SquareRelativeLayout.java │ │ │ ├── layoutmanager │ │ │ └── ScrollLayoutManager.java │ │ │ ├── text │ │ │ ├── BoxButton.java │ │ │ ├── BoxTextView.java │ │ │ ├── CheckTextView.java │ │ │ ├── EllipsizeTextView.java │ │ │ ├── ExpandTextView.java │ │ │ └── IconTextView.java │ │ │ └── view │ │ │ ├── BindingView.kt │ │ │ ├── DefaultView.java │ │ │ ├── FingerPaintView.java │ │ │ ├── ItemsView.java │ │ │ ├── MenuView.java │ │ │ ├── NestedCoordinatorLayout.kt │ │ │ ├── NoScrollRecyclerView.java │ │ │ ├── RealtimeBlurView.java │ │ │ ├── SupportPopupWindow.java │ │ │ └── ToolbarView.kt │ └── res │ │ ├── drawable-night │ │ └── ico_loading.xml │ │ ├── drawable │ │ ├── default_empty.xml │ │ ├── default_error.xml │ │ ├── default_network.xml │ │ ├── ico_check.xml │ │ ├── ico_goto_top.xml │ │ ├── ico_input_clear.xml │ │ ├── ico_loading.xml │ │ ├── ico_uncheck.xml │ │ ├── vector_android.xml │ │ ├── vector_back_black.xml │ │ └── vector_more_arrow.xml │ │ ├── layout │ │ ├── view_default.xml │ │ ├── view_items.xml │ │ ├── view_loading.xml │ │ ├── view_menu.xml │ │ └── view_toolbar.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── github │ └── lany192 │ └── ExampleUnitTest.java └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/README.md -------------------------------------------------------------------------------- /app/avatar/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/avatar/avatar_app.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/avatar_app.jks -------------------------------------------------------------------------------- /app/avatar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/build.gradle -------------------------------------------------------------------------------- /app/avatar/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/proguard-rules.pro -------------------------------------------------------------------------------- /app/avatar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/avatar/src/main/java/com/lany192/box/avatar/AvatarApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/java/com/lany192/box/avatar/AvatarApp.kt -------------------------------------------------------------------------------- /app/avatar/src/main/java/com/lany192/box/avatar/MockUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/java/com/lany192/box/avatar/MockUtils.java -------------------------------------------------------------------------------- /app/avatar/src/main/res/anim/in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/anim/in.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/anim/out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/anim/out.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/color/selector_item_gray_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/color/selector_item_gray_color.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/color/selector_item_primary_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/color/selector_item_primary_color.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/guide_arrows.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/guide_arrows.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_audiotrack_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_audiotrack_black_24dp.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_backup_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_backup_black_24dp.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_camera_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_camera_black_24dp.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_empty_common.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_empty_common.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_empty_favourites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_empty_favourites.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_empty_feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_empty_feed.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_empty_history.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_empty_history.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_empty_local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_empty_local.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/ic_msg_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/ic_msg_black_24dp.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/drawable/rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/drawable/rounded.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/activity_about.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/activity_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/activity_feedback.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/activity_qrcode_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/activity_qrcode_scan.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/activity_settings.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/fragment_article.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/fragment_article.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/fragment_discover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/fragment_discover.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/fragment_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/fragment_index.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/fragment_menus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/fragment_menus.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/fragment_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/fragment_message.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/fragment_my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/fragment_my.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_area.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_area.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_article.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_article.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_category.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_disvocer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_disvocer.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_girl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_girl.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_image.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_menu.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_poster.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_poster.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_poster_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_poster_menu.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_task.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/item_view_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/item_view_pager.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/test.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/toolbar_hello.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/toolbar_hello.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/toolbar_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/toolbar_index.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/layout/toolbar_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/layout/toolbar_main.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/menu/main_navigation_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/menu/main_navigation_menu.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xhdpi/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xhdpi/test.gif -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xxhdpi/demo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xxhdpi/demo.jpeg -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xxxhdpi/a.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xxxhdpi/a.webp -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/avatar/src/main/res/raw/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/raw/test.json -------------------------------------------------------------------------------- /app/avatar/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/avatar/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/avatar/src/test/java/com/lany192/box/avatar/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/avatar/src/test/java/com/lany192/box/avatar/ExampleUnitTest.java -------------------------------------------------------------------------------- /app/box.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/box.jks -------------------------------------------------------------------------------- /app/demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/demo/box.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/box.jks -------------------------------------------------------------------------------- /app/demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/build.gradle -------------------------------------------------------------------------------- /app/demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/proguard-rules.pro -------------------------------------------------------------------------------- /app/demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/demo/src/main/assets/guide/guide_1.pag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/assets/guide/guide_1.pag -------------------------------------------------------------------------------- /app/demo/src/main/assets/guide/guide_2.pag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/assets/guide/guide_2.pag -------------------------------------------------------------------------------- /app/demo/src/main/assets/guide/guide_3.pag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/assets/guide/guide_3.pag -------------------------------------------------------------------------------- /app/demo/src/main/assets/guide/guide_4.pag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/assets/guide/guide_4.pag -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/MockUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/MockUtils.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/SampleApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/SampleApp.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ShortcutUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ShortcutUtils.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/binder/AreaBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/binder/AreaBinder.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/binder/ArticleBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/binder/ArticleBinder.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/binder/CategoryBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/binder/CategoryBinder.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/binder/GirlBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/binder/GirlBinder.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/binder/ImageBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/binder/ImageBinder.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/binder/ViewPagerBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/binder/ViewPagerBinder.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/dialog/ReplyDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/dialog/ReplyDialog.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/lancet/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/lancet/Hello.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/lancet/LancetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/lancet/LancetTest.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/lancet/LogProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/lancet/LogProxy.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/blur/BlurActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/blur/BlurActivity.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/download/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/download/Task.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/download/TaskUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/download/TaskUtils.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/goods/DemoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/goods/DemoEvent.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/goods/GoodsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/goods/GoodsViewModel.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/guide/GuideActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/guide/GuideActivity.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/guide/GuideAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/guide/GuideAdapter.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/guide/GuideIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/guide/GuideIndicator.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/html/HtmlActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/html/HtmlActivity.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/image/ImageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/image/ImageActivity.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/main/MainViewModel.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/main/my/MyFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/main/my/MyFragment.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/main/my/MyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/main/my/MyViewModel.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/user/UserViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/user/UserViewModel.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/video/VideoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/video/VideoActivity.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/video/VideoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/video/VideoViewModel.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/ui/zxing/ZxingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/ui/zxing/ZxingActivity.kt -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/view/DemoLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/view/DemoLayout.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/view/RippleLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/view/RippleLayout.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/view/RippleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/view/RippleView.java -------------------------------------------------------------------------------- /app/demo/src/main/java/com/lany192/box/demo/view/RoundLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/java/com/lany192/box/demo/view/RoundLayout.java -------------------------------------------------------------------------------- /app/demo/src/main/res/anim/in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/anim/in.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/anim/out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/anim/out.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/color/selector_item_gray_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/color/selector_item_gray_color.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/color/selector_item_primary_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/color/selector_item_primary_color.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/guide_arrows.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/guide_arrows.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_audiotrack_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_audiotrack_black_24dp.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_backup_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_backup_black_24dp.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_camera_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_camera_black_24dp.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_empty_common.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_empty_common.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_empty_favourites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_empty_favourites.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_empty_feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_empty_feed.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_empty_history.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_empty_history.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_empty_local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_empty_local.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/ic_msg_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/ic_msg_black_24dp.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/drawable/rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/drawable/rounded.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_about.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_blur.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_blur.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_database.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_database.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_download.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_encrypt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_encrypt.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_feedback.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_goods.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_goods.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_guide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_guide.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_html.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_html.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_image.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_qrcode_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_qrcode_scan.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_settings.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_transform_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_transform_detail.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_transformation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_transformation.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_video.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/activity_zxing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/activity_zxing.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/dialog_reply.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/dialog_reply.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/fragment_article.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/fragment_article.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/fragment_discover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/fragment_discover.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/fragment_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/fragment_index.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/fragment_menus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/fragment_menus.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/fragment_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/fragment_message.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/fragment_my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/fragment_my.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_area.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_area.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_article.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_article.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_category.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_disvocer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_disvocer.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_girl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_girl.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_guide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_guide.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_image.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_menu.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_poster.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_poster.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_poster_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_poster_menu.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_task.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/item_view_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/item_view_pager.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/test.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/toolbar_hello.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/toolbar_hello.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/toolbar_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/toolbar_index.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/layout/toolbar_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/layout/toolbar_main.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/menu/main_navigation_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/menu/main_navigation_menu.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xhdpi/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xhdpi/test.gif -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xxhdpi/demo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xxhdpi/demo.jpeg -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xxxhdpi/a.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xxxhdpi/a.webp -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/demo/src/main/res/raw/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/raw/test.json -------------------------------------------------------------------------------- /app/demo/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/demo/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/demo/src/test/java/com/lany192/box/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/demo/src/test/java/com/lany192/box/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /app/hello/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/hello/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/build.gradle.kts -------------------------------------------------------------------------------- /app/hello/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/proguard-rules.pro -------------------------------------------------------------------------------- /app/hello/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/hello/src/main/kotlin/com/github/lany192/hello/Image.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/kotlin/com/github/lany192/hello/Image.kt -------------------------------------------------------------------------------- /app/hello/src/main/kotlin/com/github/lany192/hello/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/kotlin/com/github/lany192/hello/MainActivity.kt -------------------------------------------------------------------------------- /app/hello/src/main/kotlin/com/github/lany192/hello/NavigationApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/kotlin/com/github/lany192/hello/NavigationApp.kt -------------------------------------------------------------------------------- /app/hello/src/main/kotlin/com/github/lany192/hello/dialog/dialogs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/kotlin/com/github/lany192/hello/dialog/dialogs.kt -------------------------------------------------------------------------------- /app/hello/src/main/kotlin/com/github/lany192/hello/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/kotlin/com/github/lany192/hello/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/hello/src/main/kotlin/com/github/lany192/hello/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/kotlin/com/github/lany192/hello/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/hello/src/main/kotlin/com/github/lany192/hello/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/kotlin/com/github/lany192/hello/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/hello/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-xxhdpi/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-xxhdpi/test.png -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/hello/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/hello/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/hello/src/test/kotlin/com/github/lany192/hello/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/app/hello/src/test/kotlin/com/github/lany192/hello/ExampleUnitTest.kt -------------------------------------------------------------------------------- /common/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/database/build.gradle.kts -------------------------------------------------------------------------------- /common/database/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/database/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/database/proguard-rules.pro -------------------------------------------------------------------------------- /common/database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/database/src/main/kotlin/com/lany192/box/database/Converters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/database/src/main/kotlin/com/lany192/box/database/Converters.kt -------------------------------------------------------------------------------- /common/navigation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/navigation/build.gradle.kts -------------------------------------------------------------------------------- /common/navigation/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/navigation/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/navigation/proguard-rules.pro -------------------------------------------------------------------------------- /common/navigation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/navigation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/network/build.gradle.kts -------------------------------------------------------------------------------- /common/network/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/network/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/network/proguard-rules.pro -------------------------------------------------------------------------------- /common/network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/network/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/network/src/main/java/com/lany192/box/network/data/bean/Hot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/network/src/main/java/com/lany192/box/network/data/bean/Hot.kt -------------------------------------------------------------------------------- /common/network/src/main/java/com/lany192/box/network/data/bean/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/network/src/main/java/com/lany192/box/network/data/bean/User.kt -------------------------------------------------------------------------------- /common/network/src/main/java/com/lany192/box/network/data/bean/ViewPagerItem.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.network.data.bean; 2 | 3 | public class ViewPagerItem { 4 | } 5 | -------------------------------------------------------------------------------- /common/network/src/main/java/com/lany192/box/network/di/HttpModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/network/src/main/java/com/lany192/box/network/di/HttpModule.kt -------------------------------------------------------------------------------- /common/network/src/main/java/com/lany192/box/network/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.network; -------------------------------------------------------------------------------- /common/router/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/router/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/router/build.gradle.kts -------------------------------------------------------------------------------- /common/router/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/router/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/router/proguard-rules.pro -------------------------------------------------------------------------------- /common/router/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/common/router/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /docs/gradle构建流程图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/docs/gradle构建流程图.png -------------------------------------------------------------------------------- /feature/browser/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/browser/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/build.gradle -------------------------------------------------------------------------------- /feature/browser/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/browser/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/proguard-rules.pro -------------------------------------------------------------------------------- /feature/browser/src/develop/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/browser/src/develop/java/com/lany192/box/browser/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/java/com/lany192/box/browser/MyApp.java -------------------------------------------------------------------------------- /feature/browser/src/develop/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/layout/activity_main.xml -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/browser/src/develop/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/develop/res/values/strings.xml -------------------------------------------------------------------------------- /feature/browser/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/browser/src/main/java/com/lany192/box/browser/di/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.browser.di; -------------------------------------------------------------------------------- /feature/browser/src/main/java/com/lany192/box/browser/repository/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.browser.repository; -------------------------------------------------------------------------------- /feature/browser/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /feature/browser/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /feature/browser/src/main/res/layout/activity_browser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/res/layout/activity_browser.xml -------------------------------------------------------------------------------- /feature/browser/src/main/res/mipmap-xxhdpi/demo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/res/mipmap-xxhdpi/demo.jpeg -------------------------------------------------------------------------------- /feature/browser/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /feature/browser/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/browser/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/browser/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /feature/hello/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/hello/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/build.gradle -------------------------------------------------------------------------------- /feature/hello/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/hello/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/proguard-rules.pro -------------------------------------------------------------------------------- /feature/hello/src/develop/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/hello/src/develop/java/com.lany192.box.hello/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/java/com.lany192.box.hello/MyApp.java -------------------------------------------------------------------------------- /feature/hello/src/develop/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/layout/activity_main.xml -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/hello/src/develop/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/develop/res/values/strings.xml -------------------------------------------------------------------------------- /feature/hello/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/hello/src/main/java/com/lany192/box/hello/di/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.hello.di; -------------------------------------------------------------------------------- /feature/hello/src/main/java/com/lany192/box/hello/repository/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.hello.repository; -------------------------------------------------------------------------------- /feature/hello/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /feature/hello/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /feature/hello/src/main/res/layout/activity_hello.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/res/layout/activity_hello.xml -------------------------------------------------------------------------------- /feature/hello/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /feature/hello/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /feature/hello/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/hello/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /feature/hello/src/test/java/com/lany192/box/hello/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/hello/src/test/java/com/lany192/box/hello/ExampleUnitTest.java -------------------------------------------------------------------------------- /feature/login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/login/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/build.gradle -------------------------------------------------------------------------------- /feature/login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/login/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/proguard-rules.pro -------------------------------------------------------------------------------- /feature/login/src/develop/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/develop/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/login/src/develop/java/com.lany192.box.login/Hello.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.login; 2 | 3 | public class Hello { 4 | } 5 | -------------------------------------------------------------------------------- /feature/login/src/develop/java/com.lany192.box.login/LoginApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/develop/java/com.lany192.box.login/LoginApp.java -------------------------------------------------------------------------------- /feature/login/src/develop/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/develop/res/values/strings.xml -------------------------------------------------------------------------------- /feature/login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/login/src/main/java/com/lany192/box/login/di/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.login.di; -------------------------------------------------------------------------------- /feature/login/src/main/java/com/lany192/box/login/repository/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.login.repository; -------------------------------------------------------------------------------- /feature/login/src/main/java/com/lany192/box/login/ui/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/java/com/lany192/box/login/ui/LoginViewModel.kt -------------------------------------------------------------------------------- /feature/login/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /feature/login/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /feature/login/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-xxhdpi/demo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-xxhdpi/demo.jpeg -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/login/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/login/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /feature/login/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/login/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /feature/login/src/test/java/com/lany192/box/login/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/login/src/test/java/com/lany192/box/login/ExampleUnitTest.java -------------------------------------------------------------------------------- /feature/math/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/math/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/build.gradle -------------------------------------------------------------------------------- /feature/math/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/math/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/proguard-rules.pro -------------------------------------------------------------------------------- /feature/math/src/develop/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/develop/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/math/src/develop/java/com.lany192.box.math/Hello.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.math; 2 | 3 | public class Hello { 4 | } 5 | -------------------------------------------------------------------------------- /feature/math/src/develop/java/com.lany192.box.math/MathApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/develop/java/com.lany192.box.math/MathApp.java -------------------------------------------------------------------------------- /feature/math/src/develop/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/develop/res/values/strings.xml -------------------------------------------------------------------------------- /feature/math/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/math/src/main/java/com/lany192/box/math/di/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.math.di; -------------------------------------------------------------------------------- /feature/math/src/main/java/com/lany192/box/math/repository/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.math.repository; -------------------------------------------------------------------------------- /feature/math/src/main/java/com/lany192/box/math/ui/MathActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/java/com/lany192/box/math/ui/MathActivity.java -------------------------------------------------------------------------------- /feature/math/src/main/java/com/lany192/box/math/ui/MathViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/java/com/lany192/box/math/ui/MathViewModel.kt -------------------------------------------------------------------------------- /feature/math/src/main/java/com/lany192/box/math/ui/MenuAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/java/com/lany192/box/math/ui/MenuAdapter.java -------------------------------------------------------------------------------- /feature/math/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/layout/activity_addition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/layout/activity_addition.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/layout/activity_division.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/layout/activity_division.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/layout/activity_math.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/layout/activity_math.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/layout/activity_multiplication.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/layout/activity_multiplication.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/layout/activity_subtraction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/layout/activity_subtraction.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/layout/item_addition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/layout/item_addition.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/layout/item_math.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/layout/item_math.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-xxhdpi/demo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-xxhdpi/demo.jpeg -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/math/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/math/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/math/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /feature/math/src/test/java/com/lany192/box/math/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/math/src/test/java/com/lany192/box/math/ExampleUnitTest.java -------------------------------------------------------------------------------- /feature/user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/user/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/build.gradle -------------------------------------------------------------------------------- /feature/user/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/user/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/proguard-rules.pro -------------------------------------------------------------------------------- /feature/user/src/develop/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/user/src/develop/java/com/lany192/box/user/MyApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/java/com/lany192/box/user/MyApp.java -------------------------------------------------------------------------------- /feature/user/src/develop/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/layout/activity_main.xml -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /feature/user/src/develop/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/develop/res/values/strings.xml -------------------------------------------------------------------------------- /feature/user/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/user/src/main/assets/area_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/assets/area_info.json -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/CityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/java/com/lany192/box/user/CityHelper.java -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/UserHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/java/com/lany192/box/user/UserHelper.java -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/java/com/lany192/box/user/UserInfo.java -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/di/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.user.di; -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/dialog/SexDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/java/com/lany192/box/user/dialog/SexDialog.kt -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/entity/AreaItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/java/com/lany192/box/user/entity/AreaItem.java -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/event/LoginEvent.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.user.event; 2 | 3 | public class LoginEvent { 4 | } 5 | -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/event/LogoutEvent.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.user.event; 2 | 3 | public class LogoutEvent { 4 | } 5 | -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/repository/package-info.java: -------------------------------------------------------------------------------- 1 | package com.lany192.box.user.repository; -------------------------------------------------------------------------------- /feature/user/src/main/java/com/lany192/box/user/ui/UserInfoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/java/com/lany192/box/user/ui/UserInfoActivity.kt -------------------------------------------------------------------------------- /feature/user/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/drawable/icon_avatar_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/drawable/icon_avatar_edit.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/layout/activity_nickname.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/layout/activity_nickname.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/layout/activity_signature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/layout/activity_signature.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/layout/activity_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/layout/activity_user.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/layout/dialog_sex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/layout/dialog_sex.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/mipmap-xxhdpi/sex_man_normal.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/mipmap-xxhdpi/sex_man_normal.webp -------------------------------------------------------------------------------- /feature/user/src/main/res/mipmap-xxhdpi/sex_man_selected.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/mipmap-xxhdpi/sex_man_selected.webp -------------------------------------------------------------------------------- /feature/user/src/main/res/mipmap-xxhdpi/sex_woman_normal.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/mipmap-xxhdpi/sex_woman_normal.webp -------------------------------------------------------------------------------- /feature/user/src/main/res/mipmap-xxhdpi/sex_woman_selected.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/mipmap-xxhdpi/sex_woman_selected.webp -------------------------------------------------------------------------------- /feature/user/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/user/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/feature/user/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/buildinfo.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradle/buildinfo.gradle -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/package.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradle/package.gradle -------------------------------------------------------------------------------- /gradle/publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradle/publish.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 -------------------------------------------------------------------------------- /library/arch/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/arch/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/build.gradle.kts -------------------------------------------------------------------------------- /library/arch/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/consumer-rules.pro -------------------------------------------------------------------------------- /library/arch/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/proguard-rules.pro -------------------------------------------------------------------------------- /library/arch/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/Box.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/Box.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/CrashHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/CrashHelper.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/entity/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/entity/Page.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/event/HideSoftInputEvent.kt: -------------------------------------------------------------------------------- 1 | package com.github.lany192.arch.event 2 | 3 | /** 4 | * 隐藏软键盘 5 | */ 6 | class HideSoftInputEvent -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/items/ItemBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/items/ItemBinder.kt -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/items/ListState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/items/ListState.kt -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/items/ViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/items/ViewState.kt -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/tab/TabAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/tab/TabAdapter.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/tab/TabItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/tab/TabItem.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/tab/TabPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/tab/TabPager.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/utils/BarUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/utils/BarUtils.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/utils/Detector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/utils/Detector.java -------------------------------------------------------------------------------- /library/arch/src/main/java/com/github/lany192/arch/utils/DeviceId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/java/com/github/lany192/arch/utils/DeviceId.java -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-hdpi/default_pic.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-hdpi/default_pic.9.png -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-v21/item_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-v21/item_bg.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-xhdpi/edit_black_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-xhdpi/edit_black_normal.9.png -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-xhdpi/edit_black_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-xhdpi/edit_black_pressed.9.png -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-xhdpi/edit_gray_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-xhdpi/edit_gray_normal.9.png -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-xhdpi/edit_gray_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-xhdpi/edit_gray_pressed.9.png -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-xhdpi/edit_red_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-xhdpi/edit_red_normal.9.png -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable-xhdpi/edit_red_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable-xhdpi/edit_red_pressed.9.png -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/android.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/android.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/bottom_dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/bottom_dialog_bg.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/btn_black_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/btn_black_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/btn_green_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/btn_green_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/btn_red_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/btn_red_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/btn_white_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/btn_white_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/btn_yellow_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/btn_yellow_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/cursor_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/cursor_drawable.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/default_avatar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/default_avatar.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/edit_black_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/edit_black_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/edit_gray_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/edit_gray_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/edit_red_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/edit_red_style.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/editor_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/editor_bg.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/fragment_dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/fragment_dialog_bg.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/ico_goto_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/ico_goto_top.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/item_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/item_bg.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/loading_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/loading_bg.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/refresh_more_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/refresh_more_loading.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/scrollbar_vertical_thumb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/scrollbar_vertical_thumb.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/scrollbar_vertical_track.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/scrollbar_vertical_track.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/vector_arrow_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/vector_arrow_gray.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/vector_back_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/vector_back_black.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/vector_back_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/vector_back_white.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/vector_delete_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/vector_delete_black.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/drawable/vector_more_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/drawable/vector_more_arrow.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/layout/activity_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/layout/activity_page.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/layout/fragment_items.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/layout/fragment_items.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/layout/fragment_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/layout/fragment_page.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/layout/toast_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/layout/toast_view.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/layout/toolbar_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/layout/toolbar_default.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/mipmap-xxhdpi/default_color_bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/mipmap-xxhdpi/default_color_bg.webp -------------------------------------------------------------------------------- /library/arch/src/main/res/values-night/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/values-night/bools.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/values/bools.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/arch/src/main/res/xml/file_provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/arch/src/main/res/xml/file_provider_paths.xml -------------------------------------------------------------------------------- /library/blackbox/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.cxx -------------------------------------------------------------------------------- /library/blackbox/README.md: -------------------------------------------------------------------------------- 1 | # AES加密解密 2 | 3 | # 参考来源 4 | 5 | https://github.com/luck-apple/aesTool -------------------------------------------------------------------------------- /library/blackbox/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/build.gradle.kts -------------------------------------------------------------------------------- /library/blackbox/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep public class com.github.lany192.blackbox.**{*;} -------------------------------------------------------------------------------- /library/blackbox/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/proguard-rules.pro -------------------------------------------------------------------------------- /library/blackbox/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/aes.c -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/aes.h -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/aes_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/aes_utils.c -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/aes_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/aes_utils.h -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/foo_tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/foo_tools.cpp -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/hex_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/hex_utils.c -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/hex_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/hex_utils.h -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/junk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/junk.h -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/tools.cpp -------------------------------------------------------------------------------- /library/blackbox/src/main/cpp/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blackbox/src/main/cpp/tools.h -------------------------------------------------------------------------------- /library/blurview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/blurview/README.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | 改编至:https://github.com/Dimezis/BlurView 4 | 5 | -------------------------------------------------------------------------------- /library/blurview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blurview/build.gradle.kts -------------------------------------------------------------------------------- /library/blurview/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blurview/consumer-rules.pro -------------------------------------------------------------------------------- /library/blurview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blurview/proguard-rules.pro -------------------------------------------------------------------------------- /library/blurview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blurview/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/blurview/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/blurview/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /library/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/.gitignore -------------------------------------------------------------------------------- /library/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/build.gradle.kts -------------------------------------------------------------------------------- /library/core/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/consumer-rules.pro -------------------------------------------------------------------------------- /library/core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/proguard-rules.pro -------------------------------------------------------------------------------- /library/core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/binding/Binding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/binding/Binding.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/event/EventBus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/event/EventBus.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/event/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/event/Extensions.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/extension/Delayed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/extension/Delayed.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/extension/Image.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/extension/Image.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/extension/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/extension/Log.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/extension/Toast.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/extension/Toast.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/extension/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/extension/View.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/extension/other.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/extension/other.kt -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/log/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/log/LogUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/log/XLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/log/XLog.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/CacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/CacheUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/ChannelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/ChannelUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/ClickUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/ClickUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/ContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/ContextUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/DensityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/DensityUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/FileUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/FormatUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/FormatUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/ImageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/ImageUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/JsonUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/KVUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/KVUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/KeyboardUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/KeyboardUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/MD5Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/MD5Utils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/NetUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/PhoneUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/PhoneUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/RxBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/RxBus.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/StringUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/SystemUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/SystemUtils.java -------------------------------------------------------------------------------- /library/core/src/main/java/com/github/lany192/utils/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/java/com/github/lany192/utils/TimeUtils.java -------------------------------------------------------------------------------- /library/core/src/main/res/drawable/cursor_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/res/drawable/cursor_drawable.xml -------------------------------------------------------------------------------- /library/core/src/main/res/drawable/icon_loading_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/res/drawable/icon_loading_black.xml -------------------------------------------------------------------------------- /library/core/src/main/res/drawable/icon_loading_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/res/drawable/icon_loading_white.xml -------------------------------------------------------------------------------- /library/core/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /library/core/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /library/core/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/core/src/test/java/com/github/lany192/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/core/src/test/java/com/github/lany192/ExampleUnitTest.java -------------------------------------------------------------------------------- /library/dialog/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/dialog/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/build.gradle.kts -------------------------------------------------------------------------------- /library/dialog/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/consumer-rules.pro -------------------------------------------------------------------------------- /library/dialog/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/proguard-rules.pro -------------------------------------------------------------------------------- /library/dialog/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/dialog/src/main/java/com/github/lany192/dialog/BaseDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/java/com/github/lany192/dialog/BaseDialog.kt -------------------------------------------------------------------------------- /library/dialog/src/main/java/com/github/lany192/dialog/DatePicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/java/com/github/lany192/dialog/DatePicker.java -------------------------------------------------------------------------------- /library/dialog/src/main/java/com/github/lany192/dialog/InputDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/java/com/github/lany192/dialog/InputDialog.kt -------------------------------------------------------------------------------- /library/dialog/src/main/java/com/github/lany192/dialog/MenuDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/java/com/github/lany192/dialog/MenuDialog.kt -------------------------------------------------------------------------------- /library/dialog/src/main/res/anim/dialog_slide_in_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/anim/dialog_slide_in_bottom.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/anim/dialog_slide_out_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/anim/dialog_slide_out_bottom.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/drawable/bottom_dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/drawable/bottom_dialog_bg.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/drawable/chatting_pic_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/drawable/chatting_pic_icon.png -------------------------------------------------------------------------------- /library/dialog/src/main/res/drawable/chatting_plus_btn_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/drawable/chatting_plus_btn_icon.png -------------------------------------------------------------------------------- /library/dialog/src/main/res/drawable/chatting_site_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/drawable/chatting_site_icon.png -------------------------------------------------------------------------------- /library/dialog/src/main/res/drawable/fragment_dialog_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/drawable/fragment_dialog_bg.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/drawable/loading_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/drawable/loading_bg.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/drawable/vector_delete_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/drawable/vector_delete_black.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/layout/dialog_birthday.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/layout/dialog_birthday.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/layout/dialog_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/layout/dialog_input.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/layout/dialog_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/layout/dialog_loading.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/layout/dialog_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/layout/dialog_menu.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/layout/dialog_simple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/layout/dialog_simple.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/layout/item_dialog_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/layout/item_dialog_menu.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/layout/view_date_picker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/layout/view_date_picker.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/dialog/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/dialog/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /library/html/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/html/README.md: -------------------------------------------------------------------------------- 1 | # 2 | 3 | 改编至:https://github.com/SufficientlySecure/html-textview 4 | 5 | -------------------------------------------------------------------------------- /library/html/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/build.gradle.kts -------------------------------------------------------------------------------- /library/html/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /library/html/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/proguard-rules.pro -------------------------------------------------------------------------------- /library/html/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/html/src/main/assets/editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/assets/editor.html -------------------------------------------------------------------------------- /library/html/src/main/assets/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/assets/normalize.css -------------------------------------------------------------------------------- /library/html/src/main/assets/rich_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/assets/rich_editor.js -------------------------------------------------------------------------------- /library/html/src/main/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/assets/style.css -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/html/HtmlTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/html/HtmlTextView.java -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/html/NumberSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/html/NumberSpan.java -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/link/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/link/Extensions.kt -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/link/Link.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/link/Link.kt -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/link/LinkBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/link/LinkBuilder.kt -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/link/TouchableSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/link/TouchableSpan.kt -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/richeditor/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/richeditor/Utils.java -------------------------------------------------------------------------------- /library/html/src/main/java/com/github/lany192/webview/X5WebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/java/com/github/lany192/webview/X5WebView.java -------------------------------------------------------------------------------- /library/html/src/main/res/drawable/web_progress_bar_states.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/res/drawable/web_progress_bar_states.xml -------------------------------------------------------------------------------- /library/html/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/html/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/html/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /library/tablayout/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/tablayout/README.md: -------------------------------------------------------------------------------- 1 | 改编至: 2 | https://github.com/H07000223/FlycoTabLayout -------------------------------------------------------------------------------- /library/tablayout/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/build.gradle.kts -------------------------------------------------------------------------------- /library/tablayout/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /library/tablayout/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/proguard-rules.pro -------------------------------------------------------------------------------- /library/tablayout/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/tablayout/src/main/res/layout/layout_tab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/src/main/res/layout/layout_tab.xml -------------------------------------------------------------------------------- /library/tablayout/src/main/res/layout/layout_tab_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/src/main/res/layout/layout_tab_bottom.xml -------------------------------------------------------------------------------- /library/tablayout/src/main/res/layout/layout_tab_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/src/main/res/layout/layout_tab_left.xml -------------------------------------------------------------------------------- /library/tablayout/src/main/res/layout/layout_tab_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/src/main/res/layout/layout_tab_right.xml -------------------------------------------------------------------------------- /library/tablayout/src/main/res/layout/layout_tab_segment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/src/main/res/layout/layout_tab_segment.xml -------------------------------------------------------------------------------- /library/tablayout/src/main/res/layout/layout_tab_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/src/main/res/layout/layout_tab_top.xml -------------------------------------------------------------------------------- /library/tablayout/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/tablayout/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/time/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/time/README.md: -------------------------------------------------------------------------------- 1 | 改编至:https://github.com/ocpsoft/prettytime 2 | 3 | 需要兼容java8的时间API -------------------------------------------------------------------------------- /library/time/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/build.gradle.kts -------------------------------------------------------------------------------- /library/time/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /library/time/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/proguard-rules.pro -------------------------------------------------------------------------------- /library/time/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/Duration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/Duration.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/LocaleAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/LocaleAware.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/PrettyTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/PrettyTime.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/TimeFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/TimeFormat.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/TimeUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/TimeUnit.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Day.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Day.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Decade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Decade.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Hour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Hour.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Minute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Minute.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Month.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Month.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Second.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Second.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Week.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Week.java -------------------------------------------------------------------------------- /library/time/src/main/java/com/github/lany192/time/units/Year.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/time/src/main/java/com/github/lany192/time/units/Year.java -------------------------------------------------------------------------------- /library/toolkit/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.cxx -------------------------------------------------------------------------------- /library/toolkit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/toolkit/build.gradle.kts -------------------------------------------------------------------------------- /library/toolkit/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep public class com.github.lany192.toolkit.**{*;} -------------------------------------------------------------------------------- /library/toolkit/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/toolkit/proguard-rules.pro -------------------------------------------------------------------------------- /library/toolkit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/toolkit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/toolkit/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/toolkit/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /library/toolkit/src/main/cpp/toolkit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/toolkit/src/main/cpp/toolkit.cpp -------------------------------------------------------------------------------- /library/update/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/update/README.md: -------------------------------------------------------------------------------- 1 | # 升级模块 2 | 3 | 改编至:https://github.com/azhon/AppUpdate 4 | 5 | -------------------------------------------------------------------------------- /library/update/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/update/build.gradle.kts -------------------------------------------------------------------------------- /library/update/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /library/update/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/update/proguard-rules.pro -------------------------------------------------------------------------------- /library/update/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/update/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/update/src/main/res/layout/dialog_app_update.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/update/src/main/res/layout/dialog_app_update.xml -------------------------------------------------------------------------------- /library/update/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/update/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/update/src/main/res/xml/app_update_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/update/src/main/res/xml/app_update_file.xml -------------------------------------------------------------------------------- /library/video/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/video/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/build.gradle.kts -------------------------------------------------------------------------------- /library/video/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/consumer-rules.pro -------------------------------------------------------------------------------- /library/video/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/proguard-rules.pro -------------------------------------------------------------------------------- /library/video/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/video/src/main/java/com/github/lany192/video/JZMediaExo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/java/com/github/lany192/video/JZMediaExo.java -------------------------------------------------------------------------------- /library/video/src/main/java/com/github/lany192/video/JZUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/java/com/github/lany192/video/JZUtils.java -------------------------------------------------------------------------------- /library/video/src/main/java/com/github/lany192/video/Jzvd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/java/com/github/lany192/video/Jzvd.java -------------------------------------------------------------------------------- /library/video/src/main/java/com/github/lany192/video/JzvdStd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/java/com/github/lany192/video/JzvdStd.java -------------------------------------------------------------------------------- /library/video/src/main/res/anim/pop_from_bottom_anim_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/anim/pop_from_bottom_anim_in.xml -------------------------------------------------------------------------------- /library/video/src/main/res/anim/pop_from_bottom_anim_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/anim/pop_from_bottom_anim_out.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_add_volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_add_volume.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_back_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_back_normal.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_back_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_back_pressed.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_back_tiny_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_back_tiny_normal.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_back_tiny_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_back_tiny_pressed.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_backward_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_backward_icon.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_battery_level_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_battery_level_10.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_battery_level_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_battery_level_100.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_battery_level_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_battery_level_30.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_battery_level_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_battery_level_50.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_battery_level_70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_battery_level_70.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_battery_level_90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_battery_level_90.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_brightness_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_brightness_video.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_close_volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_close_volume.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_enlarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_enlarge.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_forward_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_forward_icon.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_loading_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_loading_bg.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_pause_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_pause_normal.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_pause_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_pause_pressed.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_play_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_play_normal.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_play_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_play_pressed.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_restart_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_restart_normal.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_restart_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_restart_pressed.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_share_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_share_normal.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_share_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_share_pressed.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_shrink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_shrink.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable-xhdpi/jz_volume_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable-xhdpi/jz_volume_icon.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_bottom_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_bottom_bg.9.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_bottom_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_bottom_progress.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_bottom_seek_poster.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_bottom_seek_poster.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_bottom_seek_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_bottom_seek_progress.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_clarity_popwindow_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_clarity_popwindow_bg.9.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_click_back_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_click_back_selector.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_click_back_tiny_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_click_back_tiny_selector.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_click_pause_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_click_pause_selector.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_click_play_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_click_play_selector.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_click_replay_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_click_replay_selector.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_click_share_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_click_share_selector.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_dialog_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_dialog_progress.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_dialog_progress_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_dialog_progress_bg.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_loading.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_retry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_retry.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_seek_poster_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_seek_poster_normal.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_seek_poster_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_seek_poster_pressed.xml -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_title_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_title_bg.9.png -------------------------------------------------------------------------------- /library/video/src/main/res/drawable/jz_volume_progress_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/drawable/jz_volume_progress_bg.xml -------------------------------------------------------------------------------- /library/video/src/main/res/layout/jz_dialog_brightness.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/layout/jz_dialog_brightness.xml -------------------------------------------------------------------------------- /library/video/src/main/res/layout/jz_dialog_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/layout/jz_dialog_progress.xml -------------------------------------------------------------------------------- /library/video/src/main/res/layout/jz_dialog_volume.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/layout/jz_dialog_volume.xml -------------------------------------------------------------------------------- /library/video/src/main/res/layout/jz_layout_clarity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/layout/jz_layout_clarity.xml -------------------------------------------------------------------------------- /library/video/src/main/res/layout/jz_layout_clarity_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/layout/jz_layout_clarity_item.xml -------------------------------------------------------------------------------- /library/video/src/main/res/layout/jz_layout_std.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/layout/jz_layout_std.xml -------------------------------------------------------------------------------- /library/video/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /library/video/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /library/video/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/video/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /library/video/src/main/res/xml/jz_network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/main/res/xml/jz_network_security_config.xml -------------------------------------------------------------------------------- /library/video/src/test/java/com/github/lany192/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/video/src/test/java/com/github/lany192/ExampleUnitTest.java -------------------------------------------------------------------------------- /library/view/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/view/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/build.gradle.kts -------------------------------------------------------------------------------- /library/view/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/consumer-rules.pro -------------------------------------------------------------------------------- /library/view/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/proguard-rules.pro -------------------------------------------------------------------------------- /library/view/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/helper/DragHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/helper/DragHelper.java -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/text/BoxButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/text/BoxButton.java -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/text/BoxTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/text/BoxTextView.java -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/text/IconTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/text/IconTextView.java -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/view/BindingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/view/BindingView.kt -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/view/DefaultView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/view/DefaultView.java -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/view/ItemsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/view/ItemsView.java -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/view/MenuView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/view/MenuView.java -------------------------------------------------------------------------------- /library/view/src/main/java/com/github/lany192/view/ToolbarView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/java/com/github/lany192/view/ToolbarView.kt -------------------------------------------------------------------------------- /library/view/src/main/res/drawable-night/ico_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable-night/ico_loading.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/default_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/default_empty.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/default_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/default_error.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/default_network.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/default_network.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/ico_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/ico_check.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/ico_goto_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/ico_goto_top.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/ico_input_clear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/ico_input_clear.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/ico_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/ico_loading.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/ico_uncheck.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/ico_uncheck.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/vector_android.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/vector_android.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/vector_back_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/vector_back_black.xml -------------------------------------------------------------------------------- /library/view/src/main/res/drawable/vector_more_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/drawable/vector_more_arrow.xml -------------------------------------------------------------------------------- /library/view/src/main/res/layout/view_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/layout/view_default.xml -------------------------------------------------------------------------------- /library/view/src/main/res/layout/view_items.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/layout/view_items.xml -------------------------------------------------------------------------------- /library/view/src/main/res/layout/view_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/layout/view_loading.xml -------------------------------------------------------------------------------- /library/view/src/main/res/layout/view_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/layout/view_menu.xml -------------------------------------------------------------------------------- /library/view/src/main/res/layout/view_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/layout/view_toolbar.xml -------------------------------------------------------------------------------- /library/view/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/view/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/view/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /library/view/src/test/java/com/github/lany192/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/library/view/src/test/java/com/github/lany192/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lany192/box/HEAD/settings.gradle.kts --------------------------------------------------------------------------------