├── README.md
├── bindres_api
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── api
│ │ └── ViewBind.java
└── build.gradle
├── appmodules_common
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── res
│ ├── values
│ │ ├── attrs.xml
│ │ ├── strings.xml
│ │ └── colors.xml
│ ├── drawable
│ │ ├── ic_arrow_back.png
│ │ ├── icon_tool_brief.png
│ │ ├── ic_progress_bg.9.png
│ │ ├── progress_draw.xml
│ │ ├── bg_tab_text.xml
│ │ ├── button_select_font.xml
│ │ ├── button_select.xml
│ │ └── shape_progress.xml
│ ├── layout
│ │ └── layout_float.xml
│ └── color
│ │ └── tab_text_color.xml
│ └── java
│ └── com
│ └── common
│ ├── router
│ ├── RouterConst.java
│ └── IRouter.java
│ ├── widget
│ └── toolbar
│ │ └── OnToolBarClickListener.java
│ ├── util
│ └── HtmlUtils.java
│ └── CommonApplication.java
├── appmodules_read
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ ├── values
│ │ └── strings.xml
│ │ └── layout
│ │ └── read_fragment_main.xml
└── build.gradle
├── appmodules_report
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ └── layout
│ │ └── report_fragment_main.xml
└── build.gradle
├── appmodules_user
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ └── layout
│ │ ├── user_fragment_main.xml
│ │ └── user_activity_main.xml
└── build.gradle
├── objectbox_entity
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── objectbox
│ └── develop
│ └── android
│ └── entity
│ ├── ObjectBox2xEntity.kt
│ └── MultiTableEntity.kt
├── gradle
├── maven
│ └── androidx
│ │ └── common
│ │ ├── maven-metadata.xml.md5
│ │ ├── 0.0.1
│ │ ├── common-0.0.1.aar.md5
│ │ ├── common-0.0.1.pom.md5
│ │ ├── common-0.0.1.aar.sha1
│ │ ├── common-0.0.1.pom.sha1
│ │ └── common-0.0.1.aar
│ │ ├── maven-metadata.xml.sha1
│ │ └── maven-metadata.xml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── .gitignore
├── fragment
└── src
│ └── main
│ ├── res
│ ├── values
│ │ ├── strings.xml
│ │ ├── colors.xml
│ │ └── styles.xml
│ ├── mipmap-hdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-mdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-xhdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-xxhdpi
│ │ └── ic_launcher.webp
│ └── mipmap-xxxhdpi
│ │ └── ic_launcher.webp
│ └── AndroidManifest.xml
├── greendao
└── src
│ └── main
│ └── res
│ ├── values
│ ├── strings.xml
│ ├── colors.xml
│ └── styles.xml
│ ├── mipmap-hdpi
│ └── ic_launcher.webp
│ ├── mipmap-mdpi
│ └── ic_launcher.webp
│ ├── mipmap-xhdpi
│ └── ic_launcher.webp
│ ├── mipmap-xxhdpi
│ └── ic_launcher.webp
│ └── mipmap-xxxhdpi
│ └── ic_launcher.webp
├── sample_mdreader_tools
└── src
│ └── main
│ ├── assets
│ └── js
│ │ ├── tooltipster-init.js
│ │ ├── highlight-init.js
│ │ ├── mathjax-config.js
│ │ └── my-script.js
│ └── java
│ └── com
│ └── md
│ └── reader
│ └── markdown
│ ├── css
│ └── StyleSheet.java
│ └── js
│ └── JavaScript.java
├── utils
└── src
│ └── main
│ ├── res
│ ├── values
│ │ ├── strings.xml
│ │ ├── colors.xml
│ │ └── styles.xml
│ ├── mipmap-hdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-mdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-xhdpi
│ │ └── ic_launcher.webp
│ └── mipmap-xxhdpi
│ │ └── ic_launcher.webp
│ └── java
│ └── android
│ └── develop
│ └── util
│ └── sample
│ └── App.kt
├── view
└── src
│ └── main
│ ├── res
│ ├── values
│ │ ├── strings.xml
│ │ ├── colors.xml
│ │ └── styles.xml
│ ├── mipmap-hdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-mdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-xhdpi
│ │ └── ic_launcher.webp
│ ├── mipmap-xxhdpi
│ │ └── ic_launcher.webp
│ └── mipmap-xxxhdpi
│ │ └── ic_launcher.webp
│ └── AndroidManifest.xml
├── objectbox
├── src
│ └── main
│ │ └── res
│ │ ├── values
│ │ ├── strings.xml
│ │ ├── colors.xml
│ │ └── styles.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.webp
│ │ └── mipmap-xxxhdpi
│ │ └── ic_launcher.webp
└── build.gradle
├── accessibility
├── src
│ └── main
│ │ └── res
│ │ ├── values
│ │ ├── strings.xml
│ │ ├── colors.xml
│ │ └── styles.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.webp
│ │ ├── xml
│ │ └── install_service.xml
│ │ └── layout
│ │ └── activity_main.xml
└── build.gradle
├── bindres
├── src
│ └── main
│ │ └── res
│ │ ├── values
│ │ ├── strings.xml
│ │ ├── dimens.xml
│ │ ├── colors.xml
│ │ ├── styles.xml
│ │ └── array.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.webp
│ │ ├── mipmap-xxxhdpi
│ │ └── ic_launcher.webp
│ │ └── layout
│ │ └── fragment_main.xml
└── build.gradle
├── mvplifecycler
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ ├── colors.xml
│ │ │ └── styles.xml
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.webp
│ │ └── layout
│ │ │ └── activity_main.xml
│ │ └── java
│ │ └── com
│ │ └── android
│ │ └── mvp
│ │ └── lifecycle
│ │ ├── base
│ │ ├── BaseIView.kt
│ │ └── BaseIPresenter.kt
│ │ └── mvp
│ │ ├── MainView.kt
│ │ ├── MainPresenter.kt
│ │ └── MainPresenterImpl.kt
└── build.gradle
├── sample_mdreader
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ └── colors.xml
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── xml
│ │ │ └── network_security_config.xml
│ │ └── layout
│ │ │ ├── activity_main.xml
│ │ │ └── item_entity.xml
│ │ └── java
│ │ └── com
│ │ └── md
│ │ └── read
│ │ └── Entity.kt
└── build.gradle
├── sample_anonymouscard
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ └── dimens.xml
│ │ ├── drawable
│ │ │ ├── old.webp
│ │ │ ├── begin.webp
│ │ │ ├── card1.webp
│ │ │ ├── card2.webp
│ │ │ ├── card3.webp
│ │ │ ├── card4.webp
│ │ │ ├── dialog.webp
│ │ │ ├── good.webp
│ │ │ ├── iconf.webp
│ │ │ ├── showon.webp
│ │ │ ├── content.webp
│ │ │ ├── negative.webp
│ │ │ ├── showdown.webp
│ │ │ ├── toolbar.webp
│ │ │ ├── edit_title.webp
│ │ │ ├── left_click.webp
│ │ │ ├── right_click.webp
│ │ │ ├── santaclaus.webp
│ │ │ ├── center_click.webp
│ │ │ ├── image_button.webp
│ │ │ ├── left_unclick.webp
│ │ │ ├── right_unclick.webp
│ │ │ ├── center_unclick.webp
│ │ │ ├── christmascandy.webp
│ │ │ ├── float_button_add.webp
│ │ │ ├── main_background.webp
│ │ │ ├── float_button_send.webp
│ │ │ ├── tablayout_background.webp
│ │ │ ├── left_icon_selector.xml
│ │ │ ├── right_icon_selector.xml
│ │ │ └── center_icon_selector.xml
│ │ ├── mipmap
│ │ │ └── icon.webp
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── drawable-hdpi
│ │ │ ├── ic_action_add.png
│ │ │ └── ic_action_achievement.png
│ │ ├── drawable-mdpi
│ │ │ ├── ic_action_add.png
│ │ │ └── ic_action_achievement.png
│ │ ├── drawable-xhdpi
│ │ │ ├── ic_action_add.png
│ │ │ └── ic_action_achievement.png
│ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── drawable-xxhdpi
│ │ │ ├── ic_action_add.png
│ │ │ └── ic_action_achievement.png
│ │ ├── drawable-xxxhdpi
│ │ │ ├── ic_action_add.webp
│ │ │ └── ic_action_achievement.webp
│ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ └── layout
│ │ │ ├── tab_view.xml
│ │ │ └── layout_begin.xml
│ │ └── java
│ │ └── xyz
│ │ └── viseator
│ │ └── anonymouscard
│ │ └── data
│ │ └── UserInfo.java
└── build.gradle
├── greendao_external
├── src
│ └── main
│ │ ├── assets
│ │ └── external.db
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ └── layout
│ │ └── external_activity_main.xml
└── build.gradle
├── sample_fuckapp
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ ├── head.webp
│ │ │ ├── ic_check_circle_black_24dp.xml
│ │ │ └── ic_cancel_black_24dp.xml
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── layout
│ │ │ ├── head_layout.xml
│ │ │ └── fragment_appinfo.xml
│ │ ├── values
│ │ │ ├── colors.xml
│ │ │ └── styles.xml
│ │ └── menu
│ │ │ └── menu.xml
│ │ └── java
│ │ └── com
│ │ └── fuckapp
│ │ ├── fragment
│ │ ├── presenter
│ │ │ └── AppPresenter.kt
│ │ ├── model
│ │ │ └── AppModel.kt
│ │ └── view
│ │ │ └── AppView.kt
│ │ ├── utils
│ │ └── Constant.kt
│ │ └── main
│ │ └── App.kt
└── build.gradle
├── utils_splash
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ └── splash.jpeg
│ │ ├── values
│ │ │ └── colors.xml
│ │ └── layout
│ │ │ ├── splash_fragment.xml
│ │ │ └── splash_root_layout.xml
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── sample
│ │ └── util
│ │ └── develop
│ │ └── android
│ │ └── splash
│ │ └── SplashFragment.kt
└── build.gradle
├── appmodules
└── src
│ └── main
│ ├── res
│ ├── drawable-hdpi
│ │ ├── ic_open.png
│ │ └── ic_close.png
│ ├── drawable-mdpi
│ │ ├── ic_open.png
│ │ └── ic_close.png
│ ├── drawable-xhdpi
│ │ ├── ic_close.png
│ │ └── ic_open.png
│ ├── drawable-xxhdpi
│ │ ├── ic_open.png
│ │ └── ic_close.png
│ ├── drawable
│ │ └── icon_tool_brief.webp
│ ├── 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
│ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ ├── values
│ │ └── strings.xml
│ └── layout
│ │ ├── activity_float.xml
│ │ ├── layout_dialog.xml
│ │ ├── layout_floating_dragged.xml
│ │ └── activity_splash.xml
│ └── java
│ └── com
│ └── sample
│ └── SampleFloatActivity.java
├── sample_lock
└── src
│ └── main
│ ├── res
│ ├── drawable
│ │ ├── ic_header.webp
│ │ ├── ic_check_select.xml
│ │ ├── ic_clear_black_24dp.xml
│ │ ├── ic_menu_black_24dp.xml
│ │ ├── ic_security_black_24dp.xml
│ │ ├── ic_save_black_24dp.xml
│ │ ├── ic_check_box_outline_blank_black_24dp.xml
│ │ ├── ic_build_black_24dp.xml
│ │ ├── ic_check_box_black_24dp.xml
│ │ └── ic_save.xml
│ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── dialog_delete_app.xml
│ │ └── fragment_setting.xml
│ └── values
│ │ ├── styles.xml
│ │ └── colors.xml
│ └── java
│ ├── com
│ └── lock
│ │ ├── showapp
│ │ ├── presenter
│ │ │ └── ShowPresenter.java
│ │ └── view
│ │ │ └── ShowView.java
│ │ ├── setting
│ │ ├── presenter
│ │ │ └── SettingPresenter.java
│ │ ├── view
│ │ │ └── SettingView.java
│ │ └── model
│ │ │ └── SettingBean.java
│ │ ├── main
│ │ ├── presenter
│ │ │ └── MainPresenter.java
│ │ ├── view
│ │ │ └── MainView.java
│ │ └── Constant.java
│ │ └── checkapp
│ │ ├── presenter
│ │ └── CheckPresenter.java
│ │ └── view
│ │ └── CheckView.java
│ ├── framework
│ ├── base
│ │ └── BasePresenterImpl.java
│ ├── utils
│ │ ├── ImageLoaderUtils.kt
│ │ ├── TextDrawableUtils.kt
│ │ └── UIUtils.kt
│ └── App.kt
│ └── scan
│ ├── ScanTypeMode.kt
│ ├── listener
│ └── ScanListener.kt
│ ├── AppModel.kt
│ └── ScanObservable.kt
├── view_dottedline
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ └── finger.png
│ │ ├── values
│ │ │ ├── dimens.xml
│ │ │ ├── attrs.xml
│ │ │ └── colors.xml
│ │ └── layout
│ │ │ ├── dotted_line_activity_main.xml
│ │ │ └── dotted_line_activity_by_js.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── fragment_viewpager
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ └── tabline.9.png
│ │ ├── layout
│ │ │ └── fragment_view_pager.xml
│ │ └── values
│ │ │ └── styles.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── multireleaseapk
└── src
│ └── main
│ ├── res
│ ├── drawable-xxhdpi
│ │ ├── beta.png
│ │ └── release.png
│ ├── values
│ │ ├── strings.xml
│ │ ├── colors.xml
│ │ └── styles.xml
│ └── layout
│ │ └── activity_main.xml
│ └── java
│ └── com
│ └── multireleaseapk
│ └── MainActivity.kt
├── utils_expandablelist
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ ├── select.png
│ │ │ └── dropdown.png
│ │ ├── values
│ │ │ └── colors.xml
│ │ └── layout
│ │ │ ├── expandable_list_activity_main.xml
│ │ │ └── expandable_list_child_item.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── utils_saveimage
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ └── githubheader.jpg
│ │ └── values
│ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── fragment_viewpager2
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ └── tabline.9.png
│ │ ├── values
│ │ │ └── styles.xml
│ │ └── layout
│ │ │ └── fragment_view_pager2.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── sample_xvideos
├── src
│ └── main
│ │ ├── res
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── menu
│ │ │ ├── search_menu.xml
│ │ │ └── drawer_menu.xml
│ │ └── drawable
│ │ │ └── ic_play.xml
│ │ ├── java
│ │ └── com
│ │ │ └── video
│ │ │ └── main
│ │ │ ├── main
│ │ │ └── MainView.kt
│ │ │ └── BundleKey.kt
│ │ └── assets
│ │ └── url.json
└── build.gradle
├── sample_scan_udp
├── src
│ └── main
│ │ └── res
│ │ ├── 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
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── build.gradle
├── view_refresh
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ ├── ic_refresh_loading.png
│ │ │ └── ic_refresh_success.png
│ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ └── strings.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── view_numberpicker
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ └── colors.xml
│ │ └── anim
│ │ │ ├── bottomview_anim_enter.xml
│ │ │ └── bottomview_anim_exit.xml
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── sample
│ │ └── view
│ │ └── develop
│ │ └── android
│ │ └── numberpicker
│ │ └── widget
│ │ ├── city
│ │ └── EasyCityListener.java
│ │ ├── listener
│ │ ├── OnValueChangeListener.java
│ │ ├── OnValueChangeListenerInScrolling.java
│ │ └── OnValueChangeListenerRelativeToRaw.java
│ │ ├── radio
│ │ ├── EasyPickerListener.java
│ │ └── SimpleEasyPickerListener.java
│ │ └── handler
│ │ ├── PickerHandlerThread.java
│ │ └── PickerInNewHandler.java
└── build.gradle
├── view_shortcuts
├── src
│ └── main
│ │ ├── res
│ │ ├── drawable
│ │ │ └── ic_launcher_background.webp
│ │ └── layout
│ │ │ ├── shortcuts_activity_main.xml
│ │ │ └── shortcuts_activity_test.xml
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── sample
│ │ └── view
│ │ └── develop
│ │ └── android
│ │ └── shortcuts
│ │ └── ShortcutsTestActivity.kt
└── build.gradle
├── sample_scan_wifi_device
├── src
│ └── main
│ │ ├── res
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.webp
│ │ ├── values-v21
│ │ │ └── styles.xml
│ │ ├── values-v19
│ │ │ └── styles.xml
│ │ ├── values
│ │ │ ├── colors.xml
│ │ │ └── strings.xml
│ │ └── layout
│ │ │ └── activity_main.xml
│ │ └── java
│ │ └── com
│ │ └── wifi
│ │ ├── core
│ │ └── devicescan
│ │ │ └── DeviceScanResult.java
│ │ ├── App.java
│ │ └── util
│ │ └── Constant.java
└── build.gradle
├── bindres_annotation
├── build.gradle
└── src
│ └── main
│ └── java
│ └── com
│ └── annotation
│ ├── BindBitmap.java
│ ├── BindClick.java
│ ├── BindColor.java
│ ├── BindDimen.java
│ ├── BindDrawable.java
│ ├── BindString.java
│ ├── BindIntArray.java
│ ├── BindLongClick.java
│ ├── BindStringArray.java
│ └── BindView.java
├── gradle.properties
├── view_wheel
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ ├── styles.xml
│ │ │ └── colors.xml
│ │ └── anim
│ │ │ ├── menu_wheel_view_in.xml
│ │ │ └── menu_wheel_view_out.xml
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── sample
│ │ └── view
│ │ └── develop
│ │ └── android
│ │ └── wheel
│ │ └── interfaces
│ │ ├── XmlManagerInterface.java
│ │ └── XmlPopupWindowInterface.java
└── build.gradle
├── utils_js
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── assets
│ │ └── index.html
└── build.gradle
├── utils_finger
├── src
│ └── main
│ │ ├── res
│ │ └── values
│ │ │ └── dimens.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── greendao_2x
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── greendao
│ │ └── develop
│ │ └── android
│ │ └── two
│ │ └── MyGreenDaoGenerator.kt
└── build.gradle
├── greendao_3x
└── src
│ └── main
│ └── AndroidManifest.xml
├── utils_error
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── res
│ │ └── layout
│ │ │ └── error_activity_main.xml
│ │ └── java
│ │ └── sample
│ │ └── util
│ │ └── develop
│ │ └── android
│ │ └── error
│ │ └── ErrorMainActivity.kt
└── build.gradle
├── utils_linktop
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── sample
│ │ └── util
│ │ └── develop
│ │ └── android
│ │ └── linktop
│ │ └── LinkTopMainActivity.kt
└── build.gradle
├── utils_rvfilter
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ ├── layout
│ │ ├── item_filter_line.xml
│ │ └── item_filter_title.xml
│ │ ├── drawable
│ │ ├── select_filter.xml
│ │ ├── filter_item_shape.xml
│ │ └── filter_item_shape_enb.xml
│ │ └── values
│ │ └── colors.xml
└── build.gradle
├── fragment_lazy
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ └── layout
│ │ └── fragment_test.xml
└── build.gradle
├── utils_statusbar
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ └── values
│ │ └── colors.xml
└── build.gradle
├── objectbox_multitable
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── objectbox
│ │ └── develop
│ │ └── android
│ │ └── multitable
│ │ └── MultiTableObjectBoxUtils.kt
└── build.gradle
├── utils_toolbar
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ └── colors.xml
│ │ ├── layout
│ │ │ └── toolbar_action_layout.xml
│ │ └── menu
│ │ │ └── toolbar_main_menu.xml
│ │ └── AndroidManifest.xml
└── build.gradle
├── utils_imageselect
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ └── colors.xml
│ │ └── layout
│ │ │ └── image_select_activity_main.xml
│ │ ├── java
│ │ └── sample
│ │ │ └── util
│ │ │ └── develop
│ │ │ └── android
│ │ │ └── image
│ │ │ └── select
│ │ │ └── crop
│ │ │ └── CropCallBack.kt
│ │ └── AndroidManifest.xml
└── build.gradle
├── fragment_maxlifecycle
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ └── layout
│ │ ├── activity_max_lifecycle.xml
│ │ └── fragment_max_lifecycle.xml
└── build.gradle
├── fragment_tab
├── src
│ └── main
│ │ ├── res
│ │ ├── values
│ │ │ └── colors.xml
│ │ ├── layout
│ │ │ ├── fragment_two.xml
│ │ │ ├── fragment_four.xml
│ │ │ ├── fragment_one.xml
│ │ │ └── fragment_three.xml
│ │ └── drawable
│ │ │ ├── button_select_font.xml
│ │ │ └── button_select.xml
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── fragment
│ │ └── develop
│ │ └── android
│ │ └── tab
│ │ ├── BaseFragment.kt
│ │ ├── FragmentTwo.kt
│ │ ├── FragmentFour.kt
│ │ ├── FragmentOne.kt
│ │ └── FragmentThree.kt
└── build.gradle
├── objectbox_2x
├── src
│ └── main
│ │ ├── java
│ │ └── objectbox
│ │ │ └── develop
│ │ │ └── android
│ │ │ └── two
│ │ │ └── ObjectBox2xUtils.kt
│ │ └── AndroidManifest.xml
└── build.gradle
├── bindres_compiler
├── src
│ └── main
│ │ └── java
│ │ └── com
│ │ └── compiler
│ │ ├── ClickHelper.java
│ │ └── BindEntity.java
└── build.gradle
└── greendao_multitable
├── src
└── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── greendao
│ │ └── develop
│ │ └── android
│ │ └── multi
│ │ └── table
│ │ ├── MultiTableApp.kt
│ │ └── DBManager.kt
│ └── res
│ └── layout
│ └── multi_table_activity_main.xml
└── build.gradle
/README.md:
--------------------------------------------------------------------------------
1 | # Project
--------------------------------------------------------------------------------
/bindres_api/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/appmodules_read/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/appmodules_report/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/appmodules_user/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/objectbox_entity/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/maven-metadata.xml.md5:
--------------------------------------------------------------------------------
1 | 2a9df6644c1f1a90ccabc502b2adff4c
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/0.0.1/common-0.0.1.aar.md5:
--------------------------------------------------------------------------------
1 | b37fc53a08d56ab3ce76c0bee911f9aa
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/0.0.1/common-0.0.1.pom.md5:
--------------------------------------------------------------------------------
1 | 7c524287b32f7fd77d6baf5fcf44f5f2
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | *local.properties
4 | *build
5 | *.idea
6 | *.DS_Store
7 |
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/maven-metadata.xml.sha1:
--------------------------------------------------------------------------------
1 | d2f263c21a827a72d58c7b797d19400db4680228
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/0.0.1/common-0.0.1.aar.sha1:
--------------------------------------------------------------------------------
1 | f922bea58a21c0e931bc3e8d72c9df71aa5aae3c
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/0.0.1/common-0.0.1.pom.sha1:
--------------------------------------------------------------------------------
1 | b46e238e0b4b0c522e0735236b2540299cc37198
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/fragment/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Fragment
3 |
4 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/greendao/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | GreenDao
3 |
4 |
--------------------------------------------------------------------------------
/sample_mdreader_tools/src/main/assets/js/tooltipster-init.js:
--------------------------------------------------------------------------------
1 | $('.tooltip').tooltipster({trigger: 'click', timer: 1500});
--------------------------------------------------------------------------------
/utils/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | UtilsSample
3 |
4 |
--------------------------------------------------------------------------------
/view/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ViewSample
3 |
4 |
--------------------------------------------------------------------------------
/objectbox/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ObjectBox
3 |
4 |
--------------------------------------------------------------------------------
/accessibility/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | accessibility
3 |
4 |
--------------------------------------------------------------------------------
/appmodules_read/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | readLibrary
3 |
4 |
--------------------------------------------------------------------------------
/bindres/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | test-annotation
3 |
4 |
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | MVPLifecycle
3 |
4 |
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | android
3 |
4 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | AnonymousCard
3 |
4 |
--------------------------------------------------------------------------------
/greendao_external/src/main/assets/external.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/greendao_external/src/main/assets/external.db
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/drawable/head.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_fuckapp/src/main/res/drawable/head.webp
--------------------------------------------------------------------------------
/utils_splash/src/main/res/drawable/splash.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils_splash/src/main/res/drawable/splash.jpeg
--------------------------------------------------------------------------------
/view/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/view/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-hdpi/ic_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-hdpi/ic_open.png
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-mdpi/ic_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-mdpi/ic_open.png
--------------------------------------------------------------------------------
/bindres/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/bindres/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/bindres/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/bindres/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/bindres/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 18sp
4 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_header.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_lock/src/main/res/drawable/ic_header.webp
--------------------------------------------------------------------------------
/utils/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/utils/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/utils/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/utils/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/view/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/view/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/view/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/view_dottedline/src/main/res/drawable/finger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view_dottedline/src/main/res/drawable/finger.png
--------------------------------------------------------------------------------
/view_dottedline/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 400dp
3 |
4 |
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-hdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-hdpi/ic_close.png
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-mdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-mdpi/ic_close.png
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-xhdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-xhdpi/ic_close.png
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-xhdpi/ic_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-xhdpi/ic_open.png
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-xxhdpi/ic_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-xxhdpi/ic_open.png
--------------------------------------------------------------------------------
/bindres/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/bindres/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/bindres/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/bindres/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/fragment/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/fragment/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/fragment/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/0.0.1/common-0.0.1.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/gradle/maven/androidx/common/0.0.1/common-0.0.1.aar
--------------------------------------------------------------------------------
/greendao/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/greendao/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/greendao/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/greendao/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/greendao/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/greendao/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/objectbox/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/objectbox/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/objectbox/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/objectbox/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/old.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/old.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/mipmap/icon.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/mipmap/icon.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable-xxhdpi/ic_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable-xxhdpi/ic_close.png
--------------------------------------------------------------------------------
/appmodules/src/main/res/drawable/icon_tool_brief.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/drawable/icon_tool_brief.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/bindres/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/bindres/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/fragment/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fragment/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/fragment/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fragment_viewpager/src/main/res/drawable/tabline.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/fragment_viewpager/src/main/res/drawable/tabline.9.png
--------------------------------------------------------------------------------
/greendao/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/greendao/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/greendao/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/greendao/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/multireleaseapk/src/main/res/drawable-xxhdpi/beta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/multireleaseapk/src/main/res/drawable-xxhdpi/beta.png
--------------------------------------------------------------------------------
/objectbox/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/objectbox/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/objectbox/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/objectbox/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/objectbox/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/objectbox/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/begin.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/begin.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/card1.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/card1.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/card2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/card2.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/card3.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/card3.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/card4.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/card4.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/dialog.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/dialog.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/good.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/good.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/iconf.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/iconf.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/showon.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/showon.webp
--------------------------------------------------------------------------------
/sample_lock/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_lock/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample_lock/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_lock/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample_lock/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_lock/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/sample_lock/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_lock/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/utils_expandablelist/src/main/res/drawable/select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils_expandablelist/src/main/res/drawable/select.png
--------------------------------------------------------------------------------
/utils_saveimage/src/main/res/drawable/githubheader.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils_saveimage/src/main/res/drawable/githubheader.jpg
--------------------------------------------------------------------------------
/accessibility/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/accessibility/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/accessibility/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/accessibility/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/accessibility/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/accessibility/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/fragment_viewpager2/src/main/res/drawable/tabline.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/fragment_viewpager2/src/main/res/drawable/tabline.9.png
--------------------------------------------------------------------------------
/multireleaseapk/src/main/res/drawable-xxhdpi/release.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/multireleaseapk/src/main/res/drawable-xxhdpi/release.png
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/mvplifecycler/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/mvplifecycler/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/mvplifecycler/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/content.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/content.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/negative.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/negative.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/showdown.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/showdown.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/toolbar.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/toolbar.webp
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_fuckapp/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_fuckapp/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_mdreader_tools/src/main/assets/js/highlight-init.js:
--------------------------------------------------------------------------------
1 | function highlight_init() {
2 | if(hljs) hljs.initHighlightingOnLoad();
3 | }
4 |
5 | highlight_init();
--------------------------------------------------------------------------------
/sample_xvideos/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_xvideos/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_xvideos/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_xvideos/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/utils_expandablelist/src/main/res/drawable/dropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/utils_expandablelist/src/main/res/drawable/dropdown.png
--------------------------------------------------------------------------------
/accessibility/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/accessibility/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | sample
3 | 正在加载…
4 |
5 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/ic_arrow_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules_common/src/main/res/drawable/ic_arrow_back.png
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/icon_tool_brief.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules_common/src/main/res/drawable/icon_tool_brief.png
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/mvplifecycler/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/mvplifecycler/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/edit_title.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/edit_title.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/left_click.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/left_click.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/right_click.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/right_click.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/santaclaus.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/santaclaus.webp
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_fuckapp/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_fuckapp/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_mdreader/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_mdreader/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_mdreader/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_mdreader/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_xvideos/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_xvideos/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_xvideos/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_xvideos/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/view_refresh/src/main/res/drawable/ic_refresh_loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view_refresh/src/main/res/drawable/ic_refresh_loading.png
--------------------------------------------------------------------------------
/view_refresh/src/main/res/drawable/ic_refresh_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view_refresh/src/main/res/drawable/ic_refresh_success.png
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/appmodules/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/ic_progress_bg.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/appmodules_common/src/main/res/drawable/ic_progress_bg.9.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/center_click.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/center_click.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/image_button.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/image_button.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/left_unclick.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/left_unclick.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/right_unclick.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/right_unclick.webp
--------------------------------------------------------------------------------
/view_numberpicker/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 取消
3 | 确定
4 |
5 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/center_unclick.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/center_unclick.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/christmascandy.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/christmascandy.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/float_button_add.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/float_button_add.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/main_background.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/main_background.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/view_shortcuts/src/main/res/drawable/ic_launcher_background.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/view_shortcuts/src/main/res/drawable/ic_launcher_background.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-hdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-hdpi/ic_action_add.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-mdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-mdpi/ic_action_add.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-xhdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-xhdpi/ic_action_add.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/float_button_send.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/float_button_send.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_mdreader_tools/src/main/java/com/md/reader/markdown/css/StyleSheet.java:
--------------------------------------------------------------------------------
1 | package com.md.reader.markdown.css;
2 |
3 | public interface StyleSheet {
4 | String toHTML();
5 | }
6 |
--------------------------------------------------------------------------------
/sample_mdreader_tools/src/main/java/com/md/reader/markdown/js/JavaScript.java:
--------------------------------------------------------------------------------
1 | package com.md.reader.markdown.js;
2 |
3 | public interface JavaScript {
4 | String toHTML();
5 | }
6 |
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_udp/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_wifi_device/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_wifi_device/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_wifi_device/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/appmodules_common/src/main/java/com/common/router/RouterConst.java:
--------------------------------------------------------------------------------
1 | package com.common.router;
2 |
3 | public interface RouterConst {
4 | String ACT_MAIN_KEY = "://activity/main";
5 | }
6 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-xxhdpi/ic_action_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-xxhdpi/ic_action_add.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-xxxhdpi/ic_action_add.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-xxxhdpi/ic_action_add.webp
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/tablayout_background.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable/tablayout_background.webp
--------------------------------------------------------------------------------
/sample_mdreader_tools/src/main/assets/js/mathjax-config.js:
--------------------------------------------------------------------------------
1 | MathJax.Hub.Config({showProcessingMessages: false, messageStyle: 'none', showMathMenu: false, tex2jax: {inlineMath: [['$','$']]}});
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_wifi_device/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_scan_wifi_device/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/bindres_annotation/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'java-library'
3 | }
4 | java {
5 | sourceCompatibility = JavaVersion.VERSION_1_8
6 | targetCompatibility = JavaVersion.VERSION_1_8
7 | }
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536m
2 | kotlin.code.style=official
3 | android.useAndroidX=true
4 | android.enableJetifier=true
5 | android.defaults.buildfeatures.buildconfig=true
6 |
--------------------------------------------------------------------------------
/multireleaseapk/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-hdpi/ic_action_achievement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-hdpi/ic_action_achievement.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-mdpi/ic_action_achievement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-mdpi/ic_action_achievement.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-xhdpi/ic_action_achievement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-xhdpi/ic_action_achievement.png
--------------------------------------------------------------------------------
/view_wheel/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 确定
3 | 取消
4 | 请选择地区
5 |
6 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-xxhdpi/ic_action_achievement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-xxhdpi/ic_action_achievement.png
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable-xxxhdpi/ic_action_achievement.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/7449/AndroidDevelop/HEAD/sample_anonymouscard/src/main/res/drawable-xxxhdpi/ic_action_achievement.webp
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/xml/network_security_config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/utils_js/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/utils_finger/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
--------------------------------------------------------------------------------
/view_wheel/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/greendao_2x/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/greendao_3x/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/utils_error/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/utils_linktop/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/utils_rvfilter/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/utils_saveimage/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
--------------------------------------------------------------------------------
/view_refresh/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/fragment_lazy/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/greendao_external/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/java/com/fuckapp/fragment/presenter/AppPresenter.kt:
--------------------------------------------------------------------------------
1 | package com.fuckapp.fragment.presenter
2 |
3 | /**
4 | * by y on 2016/10/31
5 | */
6 |
7 | interface AppPresenter {
8 | fun startApp(type: Int)
9 | }
10 |
--------------------------------------------------------------------------------
/utils_statusbar/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/objectbox_multitable/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/showapp/presenter/ShowPresenter.java:
--------------------------------------------------------------------------------
1 | package com.lock.showapp.presenter;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public interface ShowPresenter {
8 | void showLayout(boolean b);
9 | }
10 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/fragment_viewpager/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/utils_expandablelist/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/appmodules/src/main/res/layout/activity_float.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/setting/presenter/SettingPresenter.java:
--------------------------------------------------------------------------------
1 | package com.lock.setting.presenter;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public interface SettingPresenter {
8 | void itemClick(int position);
9 | }
10 |
--------------------------------------------------------------------------------
/multireleaseapk/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/sample_mdreader/src/main/java/com/md/read/Entity.kt:
--------------------------------------------------------------------------------
1 | package com.md.read
2 |
3 | data class Entity(val path: String, val finderName: String, val name: String)
4 |
5 | const val NAME = "NAME"
6 |
7 | const val FINDER = "FINDER"
8 |
9 | const val MD_SUFFIX = ".md"
--------------------------------------------------------------------------------
/utils/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/view/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/bindres/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/fragment/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/greendao/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/objectbox/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/main/presenter/MainPresenter.java:
--------------------------------------------------------------------------------
1 | package com.lock.main.presenter;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public interface MainPresenter {
8 | void registerUser(String userName, String passWord);
9 | }
10 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/java/com/wifi/core/devicescan/DeviceScanResult.java:
--------------------------------------------------------------------------------
1 | package com.wifi.core.devicescan;
2 |
3 |
4 | import com.wifi.DeviceInfo;
5 |
6 | public interface DeviceScanResult {
7 | void deviceScanResult(DeviceInfo deviceInfo);
8 | }
9 |
--------------------------------------------------------------------------------
/accessibility/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/multireleaseapk/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/objectbox_multitable/src/main/java/objectbox/develop/android/multitable/MultiTableObjectBoxUtils.kt:
--------------------------------------------------------------------------------
1 | package objectbox.develop.android.multitable
2 |
3 | import io.objectbox.BoxStore
4 |
5 | object MultiTableObjectBoxUtils {
6 | lateinit var boxStore: BoxStore
7 | }
8 |
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/utils_splash/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/utils_toolbar/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/checkapp/presenter/CheckPresenter.java:
--------------------------------------------------------------------------------
1 | package com.lock.checkapp.presenter;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public interface CheckPresenter {
8 | void onScanApp();
9 |
10 | void onClick(int id);
11 | }
12 |
--------------------------------------------------------------------------------
/sample_xvideos/src/main/java/com/video/main/main/MainView.kt:
--------------------------------------------------------------------------------
1 | package com.video.main.main
2 |
3 | import android.common.core.BaseView
4 | import androidx.appcompat.app.AppCompatActivity
5 |
6 | interface MainView : BaseView {
7 | val mainActivity: AppCompatActivity
8 | }
9 |
--------------------------------------------------------------------------------
/utils_expandablelist/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/utils_imageselect/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/view_dottedline/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/java/com/common/widget/toolbar/OnToolBarClickListener.java:
--------------------------------------------------------------------------------
1 | package com.common.widget.toolbar;
2 |
3 | public interface OnToolBarClickListener {
4 | void onLeftClick();
5 |
6 | void onCenterClick();
7 |
8 | void onRightClick();
9 | }
10 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/progress_draw.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/mvplifecycler/src/main/java/com/android/mvp/lifecycle/base/BaseIView.kt:
--------------------------------------------------------------------------------
1 | package com.android.mvp.lifecycle.base
2 |
3 | /**
4 | * @author y
5 | * @create 2019/3/31
6 | */
7 | interface BaseIView {
8 |
9 | fun showLoading()
10 |
11 | fun hideLoading()
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/fragment_maxlifecycle/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Mar 08 16:16:22 CST 2023
2 | distributionBase=GRADLE_USER_HOME
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
4 | distributionPath=wrapper/dists
5 | zipStorePath=wrapper/dists
6 | zipStoreBase=GRADLE_USER_HOME
7 |
--------------------------------------------------------------------------------
/bindres_api/src/main/java/com/api/ViewBind.java:
--------------------------------------------------------------------------------
1 | package com.api;
2 |
3 | import android.view.View;
4 |
5 | /**
6 | * by y.
7 | *
8 | * Description:
9 | */
10 | public interface ViewBind {
11 |
12 | void bindView(final T target, View view);
13 |
14 | void unBind();
15 | }
--------------------------------------------------------------------------------
/view_wheel/src/main/res/anim/menu_wheel_view_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/view_wheel/src/main/res/anim/menu_wheel_view_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/layout/layout_float.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/utils_splash/src/main/res/layout/splash_fragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/java/com/fuckapp/utils/Constant.kt:
--------------------------------------------------------------------------------
1 | package com.fuckapp.utils
2 |
3 | /**
4 | * by y on 2016/10/31
5 | */
6 |
7 | object Constant {
8 | const val ALL_APP = 1
9 | const val SYSTEM_APP = 2
10 | const val NO_SYSTEM_APP = 3
11 | const val HIDE_APP = 4
12 | }
13 |
--------------------------------------------------------------------------------
/view_dottedline/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/view_shortcuts/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/view_wheel/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/objectbox_entity/src/main/java/objectbox/develop/android/entity/ObjectBox2xEntity.kt:
--------------------------------------------------------------------------------
1 | package objectbox.develop.android.entity
2 |
3 | import io.objectbox.annotation.Entity
4 | import io.objectbox.annotation.Id
5 |
6 | @Entity
7 | class ObjectBox2xEntity(@Id var id: Long = 0, var name: String, var age: String)
8 |
--------------------------------------------------------------------------------
/view_refresh/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #8c8c8c
7 |
8 |
--------------------------------------------------------------------------------
/appmodules/src/main/res/layout/layout_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/java/com/common/util/HtmlUtils.java:
--------------------------------------------------------------------------------
1 | package com.common.util;
2 |
3 | public class HtmlUtils {
4 |
5 | public static String getCoding() {
6 | return "utf-8";
7 | }
8 |
9 | public static String getMimeType() {
10 | return "text/html";
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/mvplifecycler/src/main/java/com/android/mvp/lifecycle/mvp/MainView.kt:
--------------------------------------------------------------------------------
1 | package com.android.mvp.lifecycle.mvp
2 |
3 | import com.android.mvp.lifecycle.base.BaseIView
4 |
5 | /**
6 | * @author y
7 | * @create 2019/3/31
8 | */
9 | interface MainView : BaseIView {
10 |
11 | fun showToast()
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/utils_finger/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/view_refresh/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 28dp
5 | 14sp
6 |
7 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/java/com/common/router/IRouter.java:
--------------------------------------------------------------------------------
1 | package com.common.router;
2 |
3 | import android.app.Activity;
4 |
5 | import androidx.collection.SimpleArrayMap;
6 |
7 | public interface IRouter {
8 | void registerActivity(SimpleArrayMap> routerMap);
9 | }
10 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #505050
4 | #2f2f2f
5 | #ffffff
6 | #4387F0
7 |
8 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/setting/view/SettingView.java:
--------------------------------------------------------------------------------
1 | package com.lock.setting.view;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public interface SettingView {
8 | void exitApp();
9 |
10 | void alterPassWord();
11 |
12 | void deleteApp();
13 |
14 | void clearSetting();
15 | }
16 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/layout/dialog_delete_app.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/utils_splash/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/utils_toolbar/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/bg_tab_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | sample
3 | 阅读
4 | 学业
5 | 个人
6 | 正在加载
7 |
8 |
--------------------------------------------------------------------------------
/utils_rvfilter/src/main/res/layout/item_filter_line.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/appmodules_read/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 | android {
5 | namespace "com.readlibrary"
6 | compileSdk rootProject.ext.compileSdk
7 | defaultConfig {
8 | minSdkVersion rootProject.ext.minSdk
9 | }
10 | }
11 | dependencies {
12 | api project(':appmodules_common')
13 | }
--------------------------------------------------------------------------------
/appmodules_user/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 | android {
5 | namespace "com.userlibrary"
6 | compileSdk rootProject.ext.compileSdk
7 | defaultConfig {
8 | minSdkVersion rootProject.ext.minSdk
9 | }
10 | }
11 | dependencies {
12 | api project(':appmodules_common')
13 | }
--------------------------------------------------------------------------------
/mvplifecycler/src/main/java/com/android/mvp/lifecycle/base/BaseIPresenter.kt:
--------------------------------------------------------------------------------
1 | package com.android.mvp.lifecycle.base
2 |
3 | import androidx.lifecycle.DefaultLifecycleObserver
4 |
5 | /**
6 | * @author y
7 | * @create 2019/3/31
8 | */
9 | interface BaseIPresenter : DefaultLifecycleObserver {
10 | fun onDestroy()
11 | }
12 |
--------------------------------------------------------------------------------
/mvplifecycler/src/main/java/com/android/mvp/lifecycle/mvp/MainPresenter.kt:
--------------------------------------------------------------------------------
1 | package com.android.mvp.lifecycle.mvp
2 |
3 | import com.android.mvp.lifecycle.base.BaseIPresenter
4 |
5 | /**
6 | * @author y
7 | * @create 2019/3/31
8 | */
9 | interface MainPresenter : BaseIPresenter {
10 |
11 | fun netWork()
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/objectbox_2x/src/main/java/objectbox/develop/android/two/ObjectBox2xUtils.kt:
--------------------------------------------------------------------------------
1 | package objectbox.develop.android.two
2 |
3 | import io.objectbox.BoxStore
4 | import objectbox.develop.android.entity.DaoSession
5 |
6 | object ObjectBox2xUtils {
7 | lateinit var boxStore: BoxStore
8 | lateinit var dao: DaoSession
9 | }
10 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/left_icon_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/right_icon_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/framework/base/BasePresenterImpl.java:
--------------------------------------------------------------------------------
1 | package framework.base;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public abstract class BasePresenterImpl {
8 |
9 | protected final V view;
10 |
11 | protected BasePresenterImpl(V view) {
12 | this.view = view;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/appmodules_report/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 | android {
5 | namespace "com.reportlibrary"
6 | compileSdk rootProject.ext.compileSdk
7 | defaultConfig {
8 | minSdkVersion rootProject.ext.minSdk
9 | }
10 | }
11 | dependencies {
12 | api project(':appmodules_common')
13 | }
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/drawable/center_icon_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/layout/head_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/scan/ScanTypeMode.kt:
--------------------------------------------------------------------------------
1 | package scan
2 |
3 | import androidx.annotation.IntDef
4 |
5 |
6 | /**
7 | * by y on 2017/2/16
8 | */
9 |
10 | @IntDef(ScanAppUtils.ALL_APP, ScanAppUtils.NO_SYSTEM_APP, ScanAppUtils.SYSTEM_APP)
11 | @Retention(AnnotationRetention.SOURCE)
12 | internal annotation class ScanTypeMode
13 |
--------------------------------------------------------------------------------
/utils_rvfilter/src/main/res/drawable/select_filter.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/appmodules_report/src/main/res/layout/report_fragment_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/view_wheel/src/main/java/sample/view/develop/android/wheel/interfaces/XmlManagerInterface.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.wheel.interfaces;
2 |
3 | /**
4 | * by y on 2016/10/26
5 | */
6 | public interface XmlManagerInterface {
7 | void updateAreas(String[] areas);
8 |
9 | void updateCities(String[] cities);
10 | }
11 |
--------------------------------------------------------------------------------
/appmodules/src/main/res/layout/layout_floating_dragged.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/bindres_compiler/src/main/java/com/compiler/ClickHelper.java:
--------------------------------------------------------------------------------
1 | package com.compiler;
2 |
3 | /**
4 | * @author y
5 | */
6 | public class ClickHelper {
7 |
8 | public int id;
9 | public boolean hasClick;
10 | public String clickMethodName;
11 | public boolean hasLongClick;
12 | public String longClickMethodName;
13 | }
14 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/main/view/MainView.java:
--------------------------------------------------------------------------------
1 | package com.lock.main.view;
2 |
3 | import com.lock.main.model.MainBean;
4 |
5 | /**
6 | * by y on 2017/2/16
7 | */
8 |
9 | public interface MainView {
10 |
11 | void setUser(MainBean user);
12 |
13 | void registerSuccess();
14 |
15 | void registerError();
16 | }
17 |
--------------------------------------------------------------------------------
/bindres/src/main/res/layout/fragment_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/fragment_viewpager2/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/java/com/fuckapp/fragment/model/AppModel.kt:
--------------------------------------------------------------------------------
1 | package com.fuckapp.fragment.model
2 |
3 | import android.graphics.drawable.Drawable
4 |
5 | /**
6 | * by y on 2016/10/20.
7 | */
8 |
9 | class AppModel {
10 | lateinit var appLabel: String
11 | lateinit var appIcon: Drawable
12 | lateinit var pkgName: String
13 | }
14 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #fff
7 | #D3D3D3
8 |
9 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/utils_rvfilter/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #e0e0e0
7 | #fff
8 |
9 |
--------------------------------------------------------------------------------
/utils_statusbar/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #fff
7 | #000
8 |
9 |
--------------------------------------------------------------------------------
/view_refresh/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 下拉刷新
3 | 松手刷新
4 | 正在刷新
5 | 刷新成功
6 | 刷新失败
7 |
8 |
--------------------------------------------------------------------------------
/view_wheel/src/main/java/sample/view/develop/android/wheel/interfaces/XmlPopupWindowInterface.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.wheel.interfaces;
2 |
3 | /**
4 | * by y on 2016/10/26
5 | */
6 |
7 | public interface XmlPopupWindowInterface {
8 | void setData(String currentProviceName, String currentCityName, String currentDistrictName);
9 | }
10 |
--------------------------------------------------------------------------------
/bindres_api/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 | android {
5 | namespace "com.api"
6 | compileSdk rootProject.ext.compileSdk
7 | defaultConfig {
8 | minSdkVersion rootProject.ext.minSdk
9 | }
10 | }
11 | dependencies {
12 | api rootProject.ext.appcompat
13 | api project(':bindres_annotation')
14 | }
15 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/main/Constant.java:
--------------------------------------------------------------------------------
1 | package com.lock.main;
2 |
3 | /**
4 | * by y on 2017/2/15
5 | */
6 |
7 | public class Constant {
8 |
9 | public static final String APP_PACKAGE_NAME = "com.lock";
10 | public static final String FRAGMENT_TAG = "tag";
11 | public static final String START_SETTING_SCHEME = "package";
12 | }
13 |
--------------------------------------------------------------------------------
/multireleaseapk/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/showapp/view/ShowView.java:
--------------------------------------------------------------------------------
1 | package com.lock.showapp.view;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public interface ShowView {
8 | void initRecyclerView();
9 |
10 | void showEmptyView();
11 |
12 | void hideRecyclerView();
13 |
14 | void hideEmptyView();
15 |
16 | void showRecyclerView();
17 | }
18 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/values-v19/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/fragment/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/accessibility/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/greendao_multitable/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_check_select.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/city/EasyCityListener.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.city;
2 |
3 | /**
4 | * by y on 2017/4/3.
5 | */
6 |
7 | public interface EasyCityListener {
8 | void onEasyCancel();
9 |
10 | void onEasyNext(String provinceValue, String cityValue, String areaValue);
11 | }
12 |
--------------------------------------------------------------------------------
/sample_xvideos/src/main/java/com/video/main/BundleKey.kt:
--------------------------------------------------------------------------------
1 | package com.video.main
2 |
3 | object BundleKey {
4 |
5 | const val searchKey = "searchKey"
6 |
7 | const val uiType = "uiType"
8 |
9 | const val suffix = "suffix"
10 |
11 | const val detailUri = "detailUri"
12 |
13 | const val detailTitle = "detailTitle"
14 |
15 | const val detailImage = "detailImage"
16 |
17 | }
--------------------------------------------------------------------------------
/sample_lock/src/main/java/scan/listener/ScanListener.kt:
--------------------------------------------------------------------------------
1 | package scan.listener
2 |
3 | import android.content.Context
4 |
5 | import scan.AppModel
6 |
7 | /**
8 | * by y on 2017/2/15
9 | */
10 |
11 | interface ScanListener {
12 | val scanContext: Context
13 |
14 | fun onScanStart()
15 |
16 | fun onScanSuccess(data: List)
17 |
18 | fun onScanError(e: Throwable)
19 | }
20 |
--------------------------------------------------------------------------------
/sample_xvideos/src/main/res/menu/search_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/multireleaseapk/src/main/java/com/multireleaseapk/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.multireleaseapk
2 |
3 | import android.os.Bundle
4 | import androidx.appcompat.app.AppCompatActivity
5 |
6 | class MainActivity : AppCompatActivity() {
7 |
8 | override fun onCreate(savedInstanceState: Bundle?) {
9 | super.onCreate(savedInstanceState)
10 | setContentView(R.layout.activity_main)
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FF4081
4 | #FF4081
5 | #FF4081
6 | #fff
7 | #000
8 | #D3D3D3
9 |
10 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/color/tab_text_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/gradle/maven/androidx/common/maven-metadata.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | androidx
4 | common
5 |
6 | 0.0.1
7 |
8 | 0.0.1
9 |
10 | 20191025055459
11 |
12 |
13 |
--------------------------------------------------------------------------------
/utils_imageselect/src/main/java/sample/util/develop/android/image/select/crop/CropCallBack.kt:
--------------------------------------------------------------------------------
1 | package sample.util.develop.android.image.select.crop
2 |
3 | import android.app.Activity
4 | import android.net.Uri
5 |
6 | interface CropCallBack {
7 | val cropActivity: Activity
8 |
9 | fun onCropCancel()
10 |
11 | fun onCropSuccess(uri: Uri?)
12 |
13 | fun onCropError(errorMessage: String?)
14 | }
15 |
--------------------------------------------------------------------------------
/utils_toolbar/src/main/res/layout/toolbar_action_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/view_dottedline/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #ffffff
7 | #00ffffff
8 | #ff000000
9 |
10 |
--------------------------------------------------------------------------------
/view_wheel/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #ffffff
7 | #000000
8 | #C7C7C7
9 |
10 |
--------------------------------------------------------------------------------
/bindres_compiler/src/main/java/com/compiler/BindEntity.java:
--------------------------------------------------------------------------------
1 | package com.compiler;
2 |
3 | /**
4 | * by y.
5 | *
6 | * Description:
7 | */
8 | class BindEntity {
9 |
10 | public String name;
11 | public int id;
12 | public int type;
13 |
14 | public BindEntity(String name, int id, int type) {
15 | this.name = name;
16 | this.id = id;
17 | this.type = type;
18 | }
19 | }
--------------------------------------------------------------------------------
/bindres_compiler/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'java-library'
3 | }
4 | dependencies {
5 | api project(':bindres_annotation')
6 | api rootProject.ext.bindres_javapoet
7 | api rootProject.ext.bindres_autoservice
8 | annotationProcessor rootProject.ext.bindres_autoservice
9 | }
10 | java {
11 | sourceCompatibility = JavaVersion.VERSION_1_8
12 | targetCompatibility = JavaVersion.VERSION_1_8
13 | }
14 |
--------------------------------------------------------------------------------
/objectbox_2x/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/java/com/wifi/App.java:
--------------------------------------------------------------------------------
1 | package com.wifi;
2 |
3 |
4 | import android.app.Application;
5 |
6 |
7 | public class App extends Application {
8 | private static App context;
9 |
10 | public static App getInstance() {
11 | return context;
12 | }
13 |
14 | @Override
15 | public void onCreate() {
16 | super.onCreate();
17 | context = this;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindBitmap.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.FIELD)
13 | public @interface BindBitmap {
14 | int value();
15 | }
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindClick.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.METHOD)
13 | public @interface BindClick {
14 | int[] value();
15 | }
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindColor.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.FIELD)
13 | public @interface BindColor {
14 | int value();
15 | }
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindDimen.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.FIELD)
13 | public @interface BindDimen {
14 | int value();
15 | }
--------------------------------------------------------------------------------
/mvplifecycler/src/main/java/com/android/mvp/lifecycle/mvp/MainPresenterImpl.kt:
--------------------------------------------------------------------------------
1 | package com.android.mvp.lifecycle.mvp
2 |
3 | import com.android.mvp.lifecycle.base.BasePresenterImpl
4 |
5 | /**
6 | * @author y
7 | * @create 2019/3/31
8 | */
9 | class MainPresenterImpl(view: MainView) : BasePresenterImpl(view), MainPresenter {
10 |
11 | override fun netWork() {
12 | mView?.showToast()
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | UDPSample
3 | 上一个
4 | 下一个
5 | 播放
6 | 暂停
7 | 不支持的文件
8 | 正在加载,请稍候…
9 | 软件授权失败
10 |
11 |
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindDrawable.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.FIELD)
13 | public @interface BindDrawable {
14 | int value();
15 | }
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindString.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.FIELD)
13 | public @interface BindString {
14 | int value();
15 | }
16 |
--------------------------------------------------------------------------------
/fragment_tab/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "fragment.develop.android.tab"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/utils_js/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.js"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindIntArray.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.FIELD)
13 | public @interface BindIntArray {
14 | int value();
15 | }
16 |
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindLongClick.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.METHOD)
13 | public @interface BindLongClick {
14 | int[] value();
15 | }
--------------------------------------------------------------------------------
/utils_error/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.error"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/utils_finger/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.finger"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/view_wheel/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.view.develop.android.wheel"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindStringArray.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * @author y
10 | */
11 | @Retention(RetentionPolicy.CLASS)
12 | @Target(ElementType.FIELD)
13 | public @interface BindStringArray {
14 | int value();
15 | }
16 |
--------------------------------------------------------------------------------
/utils_rvfilter/src/main/res/drawable/filter_item_shape.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/listener/OnValueChangeListener.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.listener;
2 |
3 |
4 | import sample.view.develop.android.numberpicker.widget.NumberPickerView;
5 |
6 | /**
7 | * by y on 2017/3/16
8 | */
9 |
10 | public interface OnValueChangeListener {
11 | void onValueChange(NumberPickerView picker, int oldVal, int newVal);
12 | }
13 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/radio/EasyPickerListener.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.radio;
2 |
3 | /**
4 | * by y on 2017/3/16
5 | *
6 | * EasyPickerDialogFragment点击回调
7 | *
8 | * value : NumberPickerView 选中item的值
9 | */
10 |
11 | public interface EasyPickerListener {
12 | void onEasyCancel();
13 |
14 | void onEasyNext(String value);
15 | }
16 |
--------------------------------------------------------------------------------
/view_shortcuts/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.view.develop.android.shortcuts"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/fragment_viewpager/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "fragment.develop.android.viewpager"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/java/com/fuckapp/fragment/view/AppView.kt:
--------------------------------------------------------------------------------
1 | package com.fuckapp.fragment.view
2 |
3 | import com.fuckapp.fragment.model.AppModel
4 |
5 | /**
6 | * by y on 2016/10/31
7 | */
8 |
9 | interface AppView {
10 | fun removeAllAdapter()
11 |
12 | fun setAppInfo(appInfo: List)
13 |
14 | fun showProgress()
15 |
16 | fun hideProgress()
17 |
18 | fun obtainSuccess()
19 |
20 | fun obtainError()
21 | }
22 |
--------------------------------------------------------------------------------
/sample_xvideos/src/main/res/drawable/ic_play.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/utils_rvfilter/src/main/res/drawable/filter_item_shape_enb.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/utils_rvfilter/src/main/res/layout/item_filter_title.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/utils_splash/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.splash"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
16 |
--------------------------------------------------------------------------------
/accessibility/src/main/res/xml/install_service.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/bindres/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/greendao/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/utils/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/utils_linktop/src/main/java/sample/util/develop/android/linktop/LinkTopMainActivity.kt:
--------------------------------------------------------------------------------
1 | package sample.util.develop.android.linktop
2 |
3 | import android.os.Bundle
4 | import androidx.appcompat.app.AppCompatActivity
5 |
6 | class LinkTopMainActivity : AppCompatActivity() {
7 | override fun onCreate(savedInstanceState: Bundle?) {
8 | super.onCreate(savedInstanceState)
9 | setContentView(R.layout.link_top_activity_main)
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/utils_statusbar/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.statusbar"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
16 |
--------------------------------------------------------------------------------
/view/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/bindres_annotation/src/main/java/com/annotation/BindView.java:
--------------------------------------------------------------------------------
1 | package com.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * by y.
10 | *
11 | * Description:
12 | */
13 | @Retention(RetentionPolicy.CLASS)
14 | @Target(ElementType.FIELD)
15 | public @interface BindView {
16 | int value();
17 | }
18 |
--------------------------------------------------------------------------------
/fragment_viewpager2/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "fragment.develop.android.viewpager.two"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
16 |
--------------------------------------------------------------------------------
/mvplifecycler/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/objectbox/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_clear_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/utils_expandablelist/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.expandablelist"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | }
--------------------------------------------------------------------------------
/sample_scan_udp/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/utils/src/main/java/android/develop/util/sample/App.kt:
--------------------------------------------------------------------------------
1 | package android.develop.util.sample
2 |
3 | import android.app.Application
4 | import sample.util.develop.android.error.library.ExceptionHandler
5 |
6 | /**
7 | * by y.
8 | */
9 | class App : Application() {
10 | override fun onCreate() {
11 | super.onCreate()
12 | val mCustomCrashHandler = ExceptionHandler.instance
13 | mCustomCrashHandler.setCustomCrashHandler(this)
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/utils_error/src/main/res/layout/error_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/listener/OnValueChangeListenerInScrolling.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.listener;
2 |
3 |
4 | import sample.view.develop.android.numberpicker.widget.NumberPickerView;
5 |
6 | /**
7 | * by y on 2017/3/16
8 | */
9 |
10 | public interface OnValueChangeListenerInScrolling {
11 | void onValueChangeInScrolling(NumberPickerView picker, int oldVal, int newVal);
12 | }
13 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_menu_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #333333
7 | #999999
8 | #666666
9 | #cccccc
10 |
11 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 局域网扫描
3 | 设备扫描
4 | 请连接WiFi
5 | IP:%s
6 | MAC:%s
7 | 本机:%s
8 | 网关(路由器)
9 | unknown
10 |
11 |
--------------------------------------------------------------------------------
/fragment_lazy/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "fragment.develop.android.lazy"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | }
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/drawable/ic_check_circle_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/fragment_maxlifecycle/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "com.fragment.maxlifecycle"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | }
--------------------------------------------------------------------------------
/fragment_tab/src/main/java/fragment/develop/android/tab/BaseFragment.kt:
--------------------------------------------------------------------------------
1 | package fragment.develop.android.tab
2 |
3 | import android.content.res.Configuration
4 | import androidx.fragment.app.Fragment
5 |
6 | abstract class BaseFragment : Fragment() {
7 |
8 | override fun onConfigurationChanged(newConfig: Configuration) {
9 | super.onConfigurationChanged(newConfig)
10 | //避免横竖屏切换时页面重叠,对应的activity添加android:configChanges = "orientation|screenSize"
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/view_refresh/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.view.develop.android.refresh"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | }
--------------------------------------------------------------------------------
/greendao_external/src/main/res/layout/external_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/objectbox_multitable/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "objectbox.develop.android.multitable"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | api project(':objectbox_entity')
16 | }
--------------------------------------------------------------------------------
/utils_linktop/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.linktop"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | }
--------------------------------------------------------------------------------
/utils_rvfilter/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.rv.filter"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | }
--------------------------------------------------------------------------------
/utils_toolbar/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.toolbar"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | }
--------------------------------------------------------------------------------
/view_shortcuts/src/main/res/layout/shortcuts_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_security_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/view_dottedline/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.view.develop.android.dotted.line"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | }
--------------------------------------------------------------------------------
/view_numberpicker/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.view.develop.android.numberpicker"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.gson
16 | }
--------------------------------------------------------------------------------
/view_numberpicker/src/main/res/anim/bottomview_anim_enter.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
12 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/res/anim/bottomview_anim_exit.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
12 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/layout/fragment_setting.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/radio/SimpleEasyPickerListener.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.radio;
2 |
3 | /**
4 | * by y on 2017/3/16
5 | *
6 | * 简单的EasyPickListener
7 | */
8 |
9 | public class SimpleEasyPickerListener implements EasyPickerListener {
10 |
11 | @Override
12 | public void onEasyCancel() {
13 |
14 | }
15 |
16 | @Override
17 | public void onEasyNext(String value) {
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/sample_mdreader_tools/src/main/assets/js/my-script.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function () {
2 |
3 | $(window).scroll(function () {
4 | if ($(this).scrollTop() > 100) {
5 | $('.scrollup').css('visibility', 'visible');
6 | } else {
7 | $('.scrollup').css('visibility', 'hidden');
8 | }
9 | });
10 |
11 | $('.scrollup').click(function () {
12 | $("html, body").animate({
13 | scrollTop: 0
14 | }, 1200);
15 | return false;
16 | });
17 | });
--------------------------------------------------------------------------------
/view_shortcuts/src/main/java/sample/view/develop/android/shortcuts/ShortcutsTestActivity.kt:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.shortcuts
2 |
3 | import android.os.Bundle
4 | import androidx.appcompat.app.AppCompatActivity
5 |
6 | /**
7 | * by y on 2017/4/21
8 | */
9 |
10 | class ShortcutsTestActivity : AppCompatActivity() {
11 |
12 | override fun onCreate(savedInstanceState: Bundle?) {
13 | super.onCreate(savedInstanceState)
14 | setContentView(R.layout.shortcuts_activity_test)
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_save_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/handler/PickerHandlerThread.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.handler;
2 |
3 | import android.os.HandlerThread;
4 |
5 | /**
6 | * by y on 2017/3/16
7 | */
8 |
9 | public class PickerHandlerThread extends HandlerThread {
10 |
11 | public static final String PICKER_HANDLER_NAME = "HandlerThread-For-Refreshing";
12 |
13 |
14 | public PickerHandlerThread(String name) {
15 | super(name);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/listener/OnValueChangeListenerRelativeToRaw.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.listener;
2 |
3 |
4 | import sample.view.develop.android.numberpicker.widget.NumberPickerView;
5 |
6 | /**
7 | * by y on 2017/3/16
8 | */
9 |
10 | public interface OnValueChangeListenerRelativeToRaw {
11 | void onValueChangeRelativeToRaw(NumberPickerView picker, int oldPickedIndex, int newPickedIndex, String[] displayedValues);
12 | }
13 |
--------------------------------------------------------------------------------
/view_shortcuts/src/main/res/layout/shortcuts_activity_test.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/res/layout/fragment_two.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
--------------------------------------------------------------------------------
/objectbox_2x/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "objectbox.develop.android.two"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.material
16 | api project(':objectbox_entity')
17 | }
--------------------------------------------------------------------------------
/sample_lock/src/main/java/scan/AppModel.kt:
--------------------------------------------------------------------------------
1 | package scan
2 |
3 | import android.graphics.drawable.Drawable
4 |
5 | /**
6 | * by y on 2016/10/20.
7 | */
8 |
9 | class AppModel {
10 |
11 | var appLabel: String = ""
12 | lateinit var appIcon: Drawable
13 | var pkgName: String = ""
14 |
15 | constructor(appLabel: String, appIcon: Drawable, pkgName: String) {
16 | this.appLabel = appLabel
17 | this.appIcon = appIcon
18 | this.pkgName = pkgName
19 | }
20 |
21 | constructor()
22 | }
23 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/java/com/wifi/util/Constant.java:
--------------------------------------------------------------------------------
1 | package com.wifi.util;
2 |
3 |
4 | public class Constant {
5 | public static final int COUNT = 255;
6 |
7 | public static final int SCAN_COUNT = 3;
8 |
9 | /***
10 | * 137端口的主要作用是在局域网中提供计算机的名字或IP地址查询服务
11 | */
12 | public static final int NET_BIOS_PORT = 137;
13 |
14 | public interface MSG {
15 | int START = 0;
16 | int STOP = -1;
17 | int SCAN_ONE = 1;
18 | int SCAN_OVER = 2;
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/drawable/ic_cancel_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/sample_scan_udp/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "com.udp.sample"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | versionCode rootProject.ext.versionCode
12 | versionName rootProject.ext.versionName
13 | }
14 | }
15 | dependencies {
16 | implementation rootProject.ext.appcompat
17 | }
--------------------------------------------------------------------------------
/utils_expandablelist/src/main/res/layout/expandable_list_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
--------------------------------------------------------------------------------
/utils_splash/src/main/res/layout/splash_root_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/view_numberpicker/src/main/java/sample/view/develop/android/numberpicker/widget/handler/PickerInNewHandler.java:
--------------------------------------------------------------------------------
1 | package sample.view.develop.android.numberpicker.widget.handler;
2 |
3 | import android.os.Handler;
4 | import android.os.Message;
5 |
6 | /**
7 | * by y on 2017/3/16
8 | */
9 |
10 | public class PickerInNewHandler extends Handler {
11 | @Override
12 | public void handleMessage(Message msg) {
13 | super.handleMessage(msg);
14 | }
15 |
16 | public interface PickerInNewListener {
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/res/layout/fragment_four.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/res/layout/fragment_one.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/res/layout/fragment_three.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/framework/utils/ImageLoaderUtils.kt:
--------------------------------------------------------------------------------
1 | package framework.utils
2 |
3 | import android.net.Uri
4 | import android.widget.ImageView
5 |
6 | import com.bumptech.glide.Glide
7 |
8 | /**
9 | * by y on 2017/2/17
10 | */
11 |
12 | object ImageLoaderUtils {
13 |
14 | fun display(imageView: ImageView?, url: Uri) {
15 | if (imageView == null) {
16 | throw IllegalArgumentException("argument error")
17 | }
18 | Glide.with(imageView.context).load(url).into(imageView)
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/accessibility/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
13 |
14 |
--------------------------------------------------------------------------------
/bindres/src/main/res/values/array.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - 0
6 | - 1
7 | - 2
8 | - 3
9 | - 4
10 | - 5
11 |
12 |
13 |
14 | - a
15 | - b
16 | - c
17 | - d
18 | - e
19 |
20 |
--------------------------------------------------------------------------------
/objectbox_entity/src/main/java/objectbox/develop/android/entity/MultiTableEntity.kt:
--------------------------------------------------------------------------------
1 | package objectbox.develop.android.entity
2 |
3 | import io.objectbox.annotation.Backlink
4 | import io.objectbox.annotation.Entity
5 | import io.objectbox.annotation.Id
6 | import io.objectbox.relation.ToMany
7 |
8 | @Entity
9 | class SchoolEntity {
10 | @Id(assignable = true)
11 | var id: Long = 0
12 | lateinit var student: ToMany
13 | }
14 |
15 | @Entity
16 | class StudentEntity(@Id var id: Long = 0, @Backlink var name: String = "")
17 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | }
4 | android {
5 | namespace "com.wifi"
6 | compileSdk rootProject.ext.compileSdk
7 | defaultConfig {
8 | minSdkVersion rootProject.ext.minSdk
9 | targetSdkVersion rootProject.ext.targetSdk
10 | versionCode rootProject.ext.versionCode
11 | versionName rootProject.ext.versionName
12 | }
13 | }
14 | dependencies {
15 | implementation rootProject.ext.appcompat
16 | implementation rootProject.ext.material
17 | }
--------------------------------------------------------------------------------
/greendao_2x/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "greendao.develop.android.two"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.greendao_2x
16 | implementation rootProject.ext.greendao_2x_generator
17 | }
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_check_box_outline_blank_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/sample_xvideos/src/main/res/menu/drawer_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/accessibility/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "android.develop.accessibility"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | versionCode rootProject.ext.versionCode
12 | versionName rootProject.ext.versionName
13 | }
14 | }
15 | dependencies {
16 | implementation rootProject.ext.appcompat
17 | }
18 |
--------------------------------------------------------------------------------
/appmodules_user/src/main/res/layout/user_fragment_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/fragment_viewpager/src/main/res/layout/fragment_view_pager.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_build_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/utils_js/src/main/assets/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/appmodules/src/main/res/layout/activity_splash.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/res/drawable/button_select_font.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/button_select_font.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/appmodules_user/src/main/res/layout/user_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/layout/tab_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
--------------------------------------------------------------------------------
/view_dottedline/src/main/res/layout/dotted_line_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
--------------------------------------------------------------------------------
/greendao_multitable/src/main/java/greendao/develop/android/multi/table/MultiTableApp.kt:
--------------------------------------------------------------------------------
1 | package greendao.develop.android.multi.table
2 |
3 | import android.annotation.SuppressLint
4 | import android.app.Application
5 | import android.content.Context
6 |
7 | class MultiTableApp : Application() {
8 |
9 | override fun onCreate() {
10 | super.onCreate()
11 | context = this
12 |
13 | }
14 |
15 | companion object {
16 | @SuppressLint("StaticFieldLeak")
17 | var context: Context? = null
18 | private set
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/setting/model/SettingBean.java:
--------------------------------------------------------------------------------
1 | package com.lock.setting.model;
2 |
3 | /**
4 | * by y on 2017/2/16
5 | */
6 |
7 | public class SettingBean {
8 | private String itemString;
9 |
10 | public SettingBean() {
11 | }
12 |
13 | public SettingBean(String itemString) {
14 | this.itemString = itemString;
15 | }
16 |
17 | public String getItemString() {
18 | return itemString;
19 | }
20 |
21 | public void setItemString(String itemString) {
22 | this.itemString = itemString;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/greendao_external/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.greenrobot.greendao'
4 | id 'org.jetbrains.kotlin.android'
5 | }
6 | android {
7 | namespace "greendao.develop.android.external"
8 | compileSdk rootProject.ext.compileSdk
9 | defaultConfig {
10 | minSdkVersion rootProject.ext.minSdk
11 | targetSdkVersion rootProject.ext.targetSdk
12 | }
13 | }
14 | dependencies {
15 | implementation rootProject.ext.appcompat
16 | implementation rootProject.ext.material
17 | implementation rootProject.ext.greendao
18 | }
--------------------------------------------------------------------------------
/greendao_multitable/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "greendao.develop.android.multi.table"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | // greendao {
13 | // targetGenDir 'src/main/java/'
14 | // }
15 | }
16 | dependencies {
17 | implementation rootProject.ext.appcompat
18 | implementation rootProject.ext.greendao
19 | }
--------------------------------------------------------------------------------
/sample_xvideos/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "com.video.main"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | versionCode rootProject.ext.versionCode
12 | versionName rootProject.ext.versionName
13 | }
14 | }
15 | dependencies {
16 | implementation rootProject.ext.appcompat
17 | implementation rootProject.ext.common
18 | }
--------------------------------------------------------------------------------
/utils_error/src/main/java/sample/util/develop/android/error/ErrorMainActivity.kt:
--------------------------------------------------------------------------------
1 | package sample.util.develop.android.error
2 |
3 | import android.os.Bundle
4 | import android.view.View
5 | import androidx.appcompat.app.AppCompatActivity
6 |
7 | class ErrorMainActivity : AppCompatActivity() {
8 |
9 | override fun onCreate(savedInstanceState: Bundle?) {
10 | super.onCreate(savedInstanceState)
11 | setContentView(R.layout.error_activity_main)
12 | findViewById(R.id.btnError).setOnClickListener { throw NullPointerException() }
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/menu/menu.xml:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_check_box_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/utils_saveimage/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.save.image"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.utils_saveimage_rx_java
16 | implementation rootProject.ext.utils_saveimage_rx_android
17 | }
18 |
--------------------------------------------------------------------------------
/appmodules_read/src/main/res/layout/read_fragment_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/framework/utils/TextDrawableUtils.kt:
--------------------------------------------------------------------------------
1 | package framework.utils
2 |
3 | import android.graphics.drawable.Drawable
4 | import android.view.Gravity
5 | import android.widget.TextView
6 |
7 | /**
8 | * by y on 2017/2/14
9 | */
10 |
11 | object TextDrawableUtils {
12 |
13 | fun setAppDrawable(textView: TextView, drawable: Drawable) {
14 | drawable.setBounds(0, 0, 100, 100)
15 | textView.setCompoundDrawables(null, drawable, null, null)
16 | textView.compoundDrawablePadding = 10
17 | textView.gravity = Gravity.CENTER
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/utils_imageselect/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "sample.util.develop.android.image.select"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | }
12 | }
13 | dependencies {
14 | implementation rootProject.ext.appcompat
15 | implementation rootProject.ext.utils_imageselect_ucrop
16 | implementation rootProject.ext.utils_imageselect_permission
17 | }
18 |
--------------------------------------------------------------------------------
/mvplifecycler/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "com.android.mvp.lifecycle"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | versionCode rootProject.ext.versionCode
12 | versionName rootProject.ext.versionName
13 | }
14 | }
15 | dependencies {
16 | implementation rootProject.ext.appcompat
17 | implementation rootProject.ext.rx_android
18 | }
--------------------------------------------------------------------------------
/utils_expandablelist/src/main/res/layout/expandable_list_child_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
--------------------------------------------------------------------------------
/fragment_viewpager/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/fragment_viewpager2/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/sample_scan_wifi_device/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/res/drawable/button_select.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/button_select.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/com/lock/checkapp/view/CheckView.java:
--------------------------------------------------------------------------------
1 | package com.lock.checkapp.view;
2 |
3 | import android.content.Context;
4 |
5 | import java.util.List;
6 |
7 | import scan.AppModel;
8 |
9 | /**
10 | * by y on 2017/2/16
11 | */
12 |
13 | public interface CheckView {
14 |
15 | void showProgressBar();
16 |
17 | void hideProgressBar();
18 |
19 | void onScanSuccess(List data);
20 |
21 | void onScanError(Throwable e);
22 |
23 | void removeAdapter();
24 |
25 | Context getScanContext();
26 |
27 | void clearDb();
28 |
29 | void insertDB();
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/utils_saveimage/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/objectbox/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "android.develop.objectbox"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | versionCode rootProject.ext.versionCode
12 | versionName rootProject.ext.versionName
13 | }
14 | }
15 | dependencies {
16 | implementation rootProject.ext.appcompat
17 | api project(':objectbox_2x')
18 | api project(':objectbox_multitable')
19 | }
--------------------------------------------------------------------------------
/sample_lock/src/main/java/framework/utils/UIUtils.kt:
--------------------------------------------------------------------------------
1 | package framework.utils
2 |
3 | import android.view.View
4 | import com.google.android.material.snackbar.Snackbar
5 |
6 | /**
7 | * by y on 2017/2/15
8 | */
9 |
10 | object UIUtils {
11 |
12 | fun SnackBar(view: View, `object`: Any) {
13 | Snackbar.make(view, `object`.toString(), Snackbar.LENGTH_SHORT).show()
14 | }
15 |
16 | fun SnackBar(view: View, `object`: Any, color: Int) {
17 | Snackbar.make(view, `object`.toString(), Snackbar.LENGTH_SHORT)
18 | .setActionTextColor(color)
19 | .show()
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/sample_xvideos/src/main/assets/url.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "type": "xvs-base",
4 | "url": "https://www.xvideos.com"
5 | },
6 | {
7 | "type": "xvs-lang",
8 | "url": "https://www.xvideos.com/lang/%s"
9 | },
10 | {
11 | "type": "xvs-lang-tag",
12 | "url": "https://www.xvideos.com/lang"
13 | },
14 | {
15 | "type": "xvs-lang-page",
16 | "url": "https://www.xvideos.com/lang/%s/%s"
17 | },
18 | {
19 | "type": "xvs-search",
20 | "url": "https://www.xvideos.com/?k=%s"
21 | },
22 | {
23 | "type": "xvs-search-page",
24 | "url": "https://www.xvideos.com/?k=%s&p=%s"
25 | }
26 | ]
--------------------------------------------------------------------------------
/fragment_viewpager2/src/main/res/layout/fragment_view_pager2.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
15 |
16 |
--------------------------------------------------------------------------------
/bindres/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | id 'kotlin-kapt'
5 | }
6 | android {
7 | namespace "com.annotation"
8 | compileSdk rootProject.ext.compileSdk
9 | defaultConfig {
10 | minSdkVersion rootProject.ext.minSdk
11 | targetSdkVersion rootProject.ext.targetSdk
12 | versionCode rootProject.ext.versionCode
13 | versionName rootProject.ext.versionName
14 | }
15 | }
16 | dependencies {
17 | implementation rootProject.ext.appcompat
18 | api project(':bindres_api')
19 | kapt project(':bindres_compiler')
20 | }
--------------------------------------------------------------------------------
/greendao_multitable/src/main/java/greendao/develop/android/multi/table/DBManager.kt:
--------------------------------------------------------------------------------
1 | package greendao.develop.android.multi.table
2 |
3 |
4 | import greendao.develop.android.multi.table.bean.one.DaoMaster
5 | import greendao.develop.android.multi.table.bean.one.DaoSession
6 |
7 | object DBManager {
8 |
9 | private const val SQL_NAME = "multi_table_sample"
10 |
11 | val daoSession: DaoSession =
12 | DaoMaster(
13 | DaoMaster.DevOpenHelper(
14 | MultiTableApp.context,
15 | SQL_NAME,
16 | null
17 | ).writableDatabase
18 | ).newSession()
19 | }
20 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/drawable/shape_progress.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
12 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/java/xyz/viseator/anonymouscard/data/UserInfo.java:
--------------------------------------------------------------------------------
1 | package xyz.viseator.anonymouscard.data;
2 |
3 | import java.io.Serializable;
4 |
5 | /**
6 | * Created by viseator on 2016/12/23.
7 | * Wudi
8 | * viseator@gmail.com
9 | */
10 |
11 | public class UserInfo implements Serializable {
12 | final long serialVersionUID = 66666666L;
13 |
14 | private int candys;
15 |
16 | public UserInfo() {
17 | candys = 20;
18 | }
19 |
20 | public int getCandys() {
21 | return candys;
22 | }
23 |
24 | public void setCandys(int candys) {
25 | this.candys = candys;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/view_dottedline/src/main/res/layout/dotted_line_activity_by_js.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
10 |
11 |
12 |
13 |
16 |
17 |
--------------------------------------------------------------------------------
/sample_anonymouscard/src/main/res/layout/layout_begin.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/scan/ScanObservable.kt:
--------------------------------------------------------------------------------
1 | package scan
2 |
3 | import io.reactivex.ObservableEmitter
4 | import io.reactivex.ObservableOnSubscribe
5 | import scan.listener.ScanListener
6 |
7 | /**
8 | * by y on 2017/2/15
9 | */
10 |
11 | class ScanObservable(
12 | private val type: Int,
13 | private val listener: ScanListener,
14 | private val isNoSystem: Boolean
15 | ) : ObservableOnSubscribe> {
16 |
17 | override fun subscribe(emitter: ObservableEmitter>) {
18 | emitter.onNext(QueryApp.getAppInfo(listener.scanContext, type, isNoSystem))
19 | emitter.onComplete()
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/sample_anonymouscard/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | }
4 | android {
5 | namespace "xyz.viseator.anonymouscard"
6 | compileSdk rootProject.ext.compileSdk
7 | defaultConfig {
8 | minSdkVersion rootProject.ext.minSdk
9 | targetSdkVersion rootProject.ext.targetSdk
10 | versionCode rootProject.ext.versionCode
11 | versionName rootProject.ext.versionName
12 | }
13 | }
14 | dependencies {
15 | implementation rootProject.ext.appcompat
16 | implementation rootProject.ext.common
17 | implementation rootProject.ext.butterknife
18 | annotationProcessor rootProject.ext.butterknife_compiler
19 | }
--------------------------------------------------------------------------------
/sample_mdreader/src/main/res/layout/item_entity.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
16 |
17 |
--------------------------------------------------------------------------------
/sample_fuckapp/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "com.fuckapp"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | versionCode rootProject.ext.versionCode
12 | versionName rootProject.ext.versionName
13 | }
14 | }
15 | dependencies {
16 | implementation rootProject.ext.appcompat
17 | implementation rootProject.ext.material
18 | implementation rootProject.ext.fuck_app_rx_java
19 | implementation rootProject.ext.fuck_app_rx_android
20 | }
--------------------------------------------------------------------------------
/appmodules_common/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 | #505050
7 | #2f2f2f
8 | #ffffff
9 | #4387F0
10 | #FFF
11 | #ff737373
12 | #ff0084ff
13 | #aa000000
14 |
15 |
--------------------------------------------------------------------------------
/sample_lock/src/main/java/framework/App.kt:
--------------------------------------------------------------------------------
1 | package framework
2 |
3 | import android.annotation.SuppressLint
4 | import android.app.Application
5 | import android.content.Context
6 |
7 | import framework.utils.SPUtils
8 |
9 | /**
10 | * by y on 2017/2/14
11 | */
12 |
13 | class App : Application() {
14 |
15 | override fun onCreate() {
16 | super.onCreate()
17 | context = applicationContext
18 | SPUtils.init(applicationContext)
19 | }
20 |
21 | companion object {
22 | @SuppressLint("StaticFieldLeak")
23 | private var context: Context? = null
24 |
25 | val instance: App
26 | get() = (context as App?)!!
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/sample_mdreader/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.application'
3 | id 'org.jetbrains.kotlin.android'
4 | }
5 | android {
6 | namespace "com.md.read"
7 | compileSdk rootProject.ext.compileSdk
8 | defaultConfig {
9 | minSdkVersion rootProject.ext.minSdk
10 | targetSdkVersion rootProject.ext.targetSdk
11 | versionCode rootProject.ext.versionCode
12 | versionName rootProject.ext.versionName
13 | }
14 | }
15 | dependencies {
16 | implementation rootProject.ext.appcompat
17 | implementation rootProject.ext.material
18 | implementation rootProject.ext.markdown
19 | implementation rootProject.ext.markdown_rv_adapter
20 | }
21 |
22 |
--------------------------------------------------------------------------------
/appmodules_common/src/main/java/com/common/CommonApplication.java:
--------------------------------------------------------------------------------
1 | package com.common;
2 |
3 | import android.annotation.SuppressLint;
4 | import android.app.Application;
5 | import android.content.Context;
6 |
7 | /**
8 | * by y.
9 | *
10 | * Description:Common Application
11 | */
12 |
13 | public class CommonApplication extends Application {
14 |
15 | @SuppressLint("StaticFieldLeak")
16 | private static Context context;
17 |
18 | public static Application getInstance() {
19 | return (Application) context;
20 | }
21 |
22 | @Override
23 | public void onCreate() {
24 | super.onCreate();
25 | context = getApplicationContext();
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/java/fragment/develop/android/tab/FragmentTwo.kt:
--------------------------------------------------------------------------------
1 | package fragment.develop.android.tab
2 |
3 | import android.os.Bundle
4 | import android.view.LayoutInflater
5 | import android.view.View
6 | import android.view.ViewGroup
7 |
8 | class FragmentTwo : BaseFragment() {
9 |
10 | override fun onCreateView(
11 | inflater: LayoutInflater,
12 | container: ViewGroup?,
13 | savedInstanceState: Bundle?
14 | ): View? {
15 | return inflater.inflate(R.layout.fragment_two, container, false)
16 | }
17 |
18 | companion object {
19 | fun startFragment(): FragmentTwo {
20 | return FragmentTwo()
21 | }
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/utils_imageselect/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/utils_splash/src/main/java/sample/util/develop/android/splash/SplashFragment.kt:
--------------------------------------------------------------------------------
1 | package sample.util.develop.android.splash
2 |
3 | import android.os.Bundle
4 | import android.view.LayoutInflater
5 | import android.view.View
6 | import android.view.ViewGroup
7 | import androidx.fragment.app.Fragment
8 |
9 | class SplashFragment : Fragment() {
10 |
11 | override fun onCreateView(
12 | inflater: LayoutInflater,
13 | container: ViewGroup?,
14 | savedInstanceState: Bundle?
15 | ): View? {
16 | return inflater.inflate(R.layout.splash_fragment, container, false)
17 | }
18 |
19 | companion object {
20 | val splash = SplashFragment()
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/java/fragment/develop/android/tab/FragmentFour.kt:
--------------------------------------------------------------------------------
1 | package fragment.develop.android.tab
2 |
3 | import android.os.Bundle
4 | import android.view.LayoutInflater
5 | import android.view.View
6 | import android.view.ViewGroup
7 |
8 | class FragmentFour : BaseFragment() {
9 |
10 | override fun onCreateView(
11 | inflater: LayoutInflater,
12 | container: ViewGroup?,
13 | savedInstanceState: Bundle?
14 | ): View? {
15 | return inflater.inflate(R.layout.fragment_four, container, false)
16 | }
17 |
18 | companion object {
19 | fun startFragment(): FragmentFour {
20 | return FragmentFour()
21 | }
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/sample_lock/src/main/res/drawable/ic_save.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/fragment_maxlifecycle/src/main/res/layout/activity_max_lifecycle.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
16 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/java/fragment/develop/android/tab/FragmentOne.kt:
--------------------------------------------------------------------------------
1 | package fragment.develop.android.tab
2 |
3 | import android.os.Bundle
4 | import android.view.LayoutInflater
5 | import android.view.View
6 | import android.view.ViewGroup
7 |
8 | class FragmentOne : BaseFragment() {
9 |
10 | override fun onCreateView(
11 | inflater: LayoutInflater,
12 | container: ViewGroup?,
13 | savedInstanceState: Bundle?
14 | ): View? {
15 | return inflater.inflate(R.layout.fragment_one, container, false)
16 | }
17 |
18 | companion object {
19 |
20 | fun startFragment(): FragmentOne {
21 | return FragmentOne()
22 | }
23 | }
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/fragment_tab/src/main/java/fragment/develop/android/tab/FragmentThree.kt:
--------------------------------------------------------------------------------
1 | package fragment.develop.android.tab
2 |
3 | import android.os.Bundle
4 | import android.view.LayoutInflater
5 | import android.view.View
6 | import android.view.ViewGroup
7 |
8 | class FragmentThree : BaseFragment() {
9 |
10 | override fun onCreateView(
11 | inflater: LayoutInflater,
12 | container: ViewGroup?,
13 | savedInstanceState: Bundle?
14 | ): View? {
15 | return inflater.inflate(R.layout.fragment_three, container, false)
16 | }
17 |
18 | companion object {
19 | fun startFragment(): FragmentThree {
20 | return FragmentThree()
21 | }
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/greendao_multitable/src/main/res/layout/multi_table_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/java/com/fuckapp/main/App.kt:
--------------------------------------------------------------------------------
1 | package com.fuckapp.main
2 |
3 | import android.annotation.SuppressLint
4 | import android.app.Application
5 | import android.content.Context
6 |
7 | import com.fuckapp.utils.SPUtils
8 |
9 | /**
10 | * by y on 2016/10/31
11 | */
12 |
13 | class App : Application() {
14 |
15 | override fun onCreate() {
16 | super.onCreate()
17 | SPUtils.init(applicationContext)
18 | context = applicationContext
19 | }
20 |
21 | companion object {
22 | @SuppressLint("StaticFieldLeak")
23 | private var context: Context? = null
24 |
25 | val instance: App
26 | get() = (context as App?)!!
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/utils_imageselect/src/main/res/layout/image_select_activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/fragment_maxlifecycle/src/main/res/layout/fragment_max_lifecycle.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
18 |
19 |
--------------------------------------------------------------------------------
/sample_fuckapp/src/main/res/layout/fragment_appinfo.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
11 |
12 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/utils_toolbar/src/main/res/menu/toolbar_main_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/appmodules/src/main/java/com/sample/SampleFloatActivity.java:
--------------------------------------------------------------------------------
1 | package com.sample;
2 |
3 | import android.os.Bundle;
4 | import android.view.View;
5 |
6 | import androidx.annotation.Nullable;
7 | import androidx.appcompat.app.AppCompatActivity;
8 |
9 | import com.common.widget.floats.FloatingHelper;
10 |
11 | /**
12 | * by y.
13 | *
14 | * Description:
15 | */
16 | public class SampleFloatActivity extends AppCompatActivity {
17 | @Override
18 | protected void onCreate(@Nullable Bundle savedInstanceState) {
19 | super.onCreate(savedInstanceState);
20 | View view = new FloatingHelper(R.layout.activity_float, R.layout.layout_floating_dragged).getView();
21 | setContentView(view);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/fragment_lazy/src/main/res/layout/fragment_test.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
13 |
19 |
20 |
--------------------------------------------------------------------------------
/greendao_2x/src/main/java/greendao/develop/android/two/MyGreenDaoGenerator.kt:
--------------------------------------------------------------------------------
1 | package greendao.develop.android.two
2 |
3 | import de.greenrobot.daogenerator.DaoGenerator
4 | import de.greenrobot.daogenerator.Schema
5 |
6 | object MyGreenDaoGenerator {
7 |
8 | @Throws(Exception::class)
9 | @JvmStatic
10 | fun main(args: Array) {
11 | //版本号,包名
12 | val schema = Schema(1, "greendao.develop.android.two")
13 | val user = schema.addEntity("User2x")
14 | user.addIdProperty().primaryKey()
15 | user.addStringProperty("userName2x").notNull()
16 | user.addStringProperty("userSex2x").notNull()
17 | DaoGenerator().generateAll(schema, "./2x/src/main/java")
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/view/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/fragment/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------