gitextract_vqa0jwoy/ ├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── me/ │ │ │ └── bakumon/ │ │ │ └── ugank/ │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets/ │ │ │ │ └── litepal.xml │ │ │ ├── java/ │ │ │ │ └── me/ │ │ │ │ └── bakumon/ │ │ │ │ └── ugank/ │ │ │ │ ├── App.java │ │ │ │ ├── ConfigManage.java │ │ │ │ ├── GlobalConfig.java │ │ │ │ ├── ThemeManage.java │ │ │ │ ├── base/ │ │ │ │ │ ├── BaseDialog.java │ │ │ │ │ ├── BasePresenter.java │ │ │ │ │ ├── BaseView.java │ │ │ │ │ ├── SwipeBackBaseActivity.java │ │ │ │ │ └── adapter/ │ │ │ │ │ ├── CommonAdapter4RecyclerView.java │ │ │ │ │ ├── CommonHolder4RecyclerView.java │ │ │ │ │ ├── CommonViewPagerAdapter.java │ │ │ │ │ └── ListenerWithPosition.java │ │ │ │ ├── entity/ │ │ │ │ │ ├── CategoryResult.java │ │ │ │ │ ├── Favorite.java │ │ │ │ │ ├── History.java │ │ │ │ │ └── SearchResult.java │ │ │ │ ├── module/ │ │ │ │ │ ├── bigimg/ │ │ │ │ │ │ ├── BigimgActivity.java │ │ │ │ │ │ ├── BigimgContract.java │ │ │ │ │ │ └── BigimgPresenter.java │ │ │ │ │ ├── category/ │ │ │ │ │ │ ├── CategoryContract.java │ │ │ │ │ │ ├── CategoryFragment.java │ │ │ │ │ │ ├── CategoryListAdapter.java │ │ │ │ │ │ └── CategoryPresenter.java │ │ │ │ │ ├── favorite/ │ │ │ │ │ │ ├── FavoriteActivity.java │ │ │ │ │ │ ├── FavoriteContract.java │ │ │ │ │ │ ├── FavoriteListAdapter.java │ │ │ │ │ │ └── FavoritePresenter.java │ │ │ │ │ ├── home/ │ │ │ │ │ │ ├── HomeActivity.java │ │ │ │ │ │ ├── HomeContract.java │ │ │ │ │ │ └── HomePresenter.java │ │ │ │ │ ├── launcher/ │ │ │ │ │ │ ├── LauncherActivity.java │ │ │ │ │ │ ├── LauncherContract.java │ │ │ │ │ │ └── LauncherPresenter.java │ │ │ │ │ ├── search/ │ │ │ │ │ │ ├── HistoryListAdapter.java │ │ │ │ │ │ ├── SearchActivity.java │ │ │ │ │ │ ├── SearchContract.java │ │ │ │ │ │ ├── SearchListAdapter.java │ │ │ │ │ │ └── SearchPresenter.java │ │ │ │ │ ├── setting/ │ │ │ │ │ │ ├── SettingActivity.java │ │ │ │ │ │ ├── SettingContract.java │ │ │ │ │ │ └── SettingPresenter.java │ │ │ │ │ └── webview/ │ │ │ │ │ ├── WebViewActivity.java │ │ │ │ │ ├── WebViewContract.java │ │ │ │ │ └── WebViewPresenter.java │ │ │ │ ├── network/ │ │ │ │ │ ├── NetWork.java │ │ │ │ │ └── api/ │ │ │ │ │ └── GankApi.java │ │ │ │ ├── utills/ │ │ │ │ │ ├── AlipayZeroSdk.java │ │ │ │ │ ├── AndroidUtil.java │ │ │ │ │ ├── DataCleanManager.java │ │ │ │ │ ├── DateUtil.java │ │ │ │ │ ├── DisplayUtils.java │ │ │ │ │ ├── EmojiFilter.java │ │ │ │ │ ├── ImageUtil.java │ │ │ │ │ ├── KeyboardUtils.java │ │ │ │ │ ├── MDTintUtil.java │ │ │ │ │ ├── PackageUtil.java │ │ │ │ │ └── StatusBarUtil.java │ │ │ │ └── widget/ │ │ │ │ ├── AboutDialog.java │ │ │ │ ├── ObservableWebView.java │ │ │ │ ├── PinchImageView.java │ │ │ │ ├── RecycleViewDivider.java │ │ │ │ ├── SquareLoading.java │ │ │ │ └── recyclerviewwithfooter/ │ │ │ │ ├── DefaultEmptyItem.java │ │ │ │ ├── DefaultFootItem.java │ │ │ │ ├── EmptyItem.java │ │ │ │ ├── FootItem.java │ │ │ │ ├── OnLoadMoreListener.java │ │ │ │ ├── RecyclerViewUtils.java │ │ │ │ └── RecyclerViewWithFooter.java │ │ │ └── res/ │ │ │ ├── color/ │ │ │ │ ├── select_press_color_gray.xml │ │ │ │ └── select_press_color_white.xml │ │ │ ├── drawable/ │ │ │ │ ├── ic_beauty.xml │ │ │ │ ├── ic_collection.xml │ │ │ │ ├── ic_collection_shortcut.xml │ │ │ │ ├── ic_edit_clear.xml │ │ │ │ ├── ic_favorite.xml │ │ │ │ ├── ic_item_author.xml │ │ │ │ ├── ic_item_label.xml │ │ │ │ ├── ic_item_time.xml │ │ │ │ ├── ic_loading.xml │ │ │ │ ├── ic_right.xml │ │ │ │ ├── ic_search_gank.xml │ │ │ │ ├── ic_search_shortcut.xml │ │ │ │ ├── ic_setting.xml │ │ │ │ ├── ic_unfavorite.xml │ │ │ │ ├── ic_webview_finish.xml │ │ │ │ ├── progressbar.xml │ │ │ │ ├── selector_history_item.xml │ │ │ │ ├── shape_corners_gray.xml │ │ │ │ ├── shape_corners_stroke_gray.xml │ │ │ │ └── shape_corners_white.xml │ │ │ ├── layout/ │ │ │ │ ├── activity_bigimg.xml │ │ │ │ ├── activity_favorite.xml │ │ │ │ ├── activity_home.xml │ │ │ │ ├── activity_launcher.xml │ │ │ │ ├── activity_search.xml │ │ │ │ ├── activity_setting.xml │ │ │ │ ├── activity_web_view.xml │ │ │ │ ├── dialog_about.xml │ │ │ │ ├── fragment.xml │ │ │ │ ├── item.xml │ │ │ │ ├── item_favorite.xml │ │ │ │ ├── item_history.xml │ │ │ │ ├── item_search.xml │ │ │ │ ├── rv_with_footer_empty_layout.xml │ │ │ │ └── rv_with_footer_loading.xml │ │ │ ├── menu/ │ │ │ │ └── menu_webview.xml │ │ │ ├── values/ │ │ │ │ ├── attrs_square_loading.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── values-v19/ │ │ │ │ └── styles.xml │ │ │ └── xml/ │ │ │ └── shortcuts.xml │ │ └── test/ │ │ └── java/ │ │ └── me/ │ │ └── bakumon/ │ │ └── ugank/ │ │ └── ExampleUnitTest.java │ └── ugank.jks ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle