├── .gitignore ├── .idea ├── $CACHE_FILE$ ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── screenshots │ ├── chapters.jpg │ ├── main.jpg │ ├── reader.jpg │ ├── reader1.0.1_gif.gif │ ├── reader_menu.jpg │ └── scanner.jpg └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── will │ │ └── reader │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── bg.png │ │ └── bg_1.png │ ├── book_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── will │ │ │ └── reader │ │ │ ├── MainActivity.kt │ │ │ ├── base │ │ │ ├── BaseDialogFragment.kt │ │ │ └── BaseFragment.kt │ │ │ ├── bookList │ │ │ ├── BookListAdapter.kt │ │ │ ├── BookListFragment.kt │ │ │ ├── SwipeToDeleteCallback.kt │ │ │ └── viewmodel │ │ │ │ ├── BookItem.kt │ │ │ │ ├── BookListViewModel.kt │ │ │ │ └── BookViewModelFactory.kt │ │ │ ├── chapterList │ │ │ ├── ChapterFinder.kt │ │ │ ├── ChapterIndexingFragment.kt │ │ │ ├── ChapterListAdapter.kt │ │ │ ├── ChapterListFragment.kt │ │ │ ├── view │ │ │ │ ├── IndexBubble.kt │ │ │ │ ├── IndexRecyclerView.kt │ │ │ │ └── IndexTouchBar.kt │ │ │ └── viewmodel │ │ │ │ ├── ChapterIndexingViewModel.kt │ │ │ │ ├── ChapterListViewModel.kt │ │ │ │ └── ChapterViewModelFactory.kt │ │ │ ├── data │ │ │ ├── AppDataBase.kt │ │ │ ├── BookDao.kt │ │ │ ├── BookRepository.kt │ │ │ ├── ChapterDao.kt │ │ │ ├── ChapterRepository.kt │ │ │ └── model │ │ │ │ ├── Book.kt │ │ │ │ ├── BookWithChapter.kt │ │ │ │ └── Chapter.kt │ │ │ ├── extensions │ │ │ ├── fileExtension.kt │ │ │ └── uriExtension.kt │ │ │ ├── reader │ │ │ ├── PrintConfig.kt │ │ │ ├── PrintConfigRepos.kt │ │ │ ├── Printer.kt │ │ │ ├── ReaderFragment.kt │ │ │ ├── ReaderView.kt │ │ │ ├── SkipProgressFragment.kt │ │ │ └── viewmodel │ │ │ │ ├── PrintViewModelFactory.kt │ │ │ │ └── ReaderViewModel.kt │ │ │ ├── scan │ │ │ ├── FileItem.kt │ │ │ ├── FileScanner.kt │ │ │ ├── ScannerAdapter.kt │ │ │ ├── ScannerFragment.kt │ │ │ └── viewmodel │ │ │ │ ├── ScannerViewModel.kt │ │ │ │ └── ScannerViewModelFactory.kt │ │ │ ├── test │ │ │ └── TestFragment.kt │ │ │ ├── util │ │ │ └── Util.kt │ │ │ └── viewmodel │ │ │ └── AppViewModel.kt │ └── res │ │ ├── drawable-anydpi │ │ ├── check_dark.xml │ │ ├── delete_dark.xml │ │ ├── list_add_dark.xml │ │ ├── open_dark.xml │ │ └── search_dark.xml │ │ ├── drawable-hdpi │ │ ├── check_dark.png │ │ ├── delete_dark.png │ │ ├── list_add_dark.png │ │ ├── open_dark.png │ │ └── search_dark.png │ │ ├── drawable-mdpi │ │ ├── check_dark.png │ │ ├── delete_dark.png │ │ ├── list_add_dark.png │ │ ├── open_dark.png │ │ └── search_dark.png │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── check_dark.png │ │ ├── delete_dark.png │ │ ├── list_add_dark.png │ │ ├── open_dark.png │ │ └── search_dark.png │ │ ├── drawable-xxhdpi │ │ ├── book_launcher_foreground_3.png │ │ ├── check_dark.png │ │ ├── delete_dark.png │ │ ├── list_add_dark.png │ │ ├── open_dark.png │ │ └── search_dark.png │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_book_list.xml │ │ ├── fragment_chapter_indexing.xml │ │ ├── fragment_chapter_list.xml │ │ ├── fragment_reader.xml │ │ ├── fragment_scanner.xml │ │ ├── fragment_skip_progress.xml │ │ ├── fragment_test.xml │ │ ├── item_book.xml │ │ ├── item_chapter.xml │ │ └── item_scanner.xml │ │ ├── menu │ │ ├── book_list.xml │ │ ├── chapter_list.xml │ │ └── scanner.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── book_launcher.xml │ │ └── book_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── book_launcher.png │ │ ├── book_launcher_foreground.png │ │ └── book_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── book_launcher.png │ │ ├── book_launcher_foreground.png │ │ └── book_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── book_launcher.png │ │ ├── book_launcher_foreground.png │ │ └── book_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── book_launcher.png │ │ ├── book_launcher_foreground.png │ │ └── book_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── book_launcher.png │ │ ├── book_launcher_foreground.png │ │ └── book_launcher_round.png │ │ ├── navigation │ │ └── app_graph.xml │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── book_launcher_background.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ ├── themes.xml │ │ └── values.xml │ └── test │ └── java │ └── com │ └── will │ └── reader │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── reader_design.txt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/$CACHE_FILE$: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/$CACHE_FILE$ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/screenshots/chapters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/screenshots/chapters.jpg -------------------------------------------------------------------------------- /app/screenshots/main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/screenshots/main.jpg -------------------------------------------------------------------------------- /app/screenshots/reader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/screenshots/reader.jpg -------------------------------------------------------------------------------- /app/screenshots/reader1.0.1_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/screenshots/reader1.0.1_gif.gif -------------------------------------------------------------------------------- /app/screenshots/reader_menu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/screenshots/reader_menu.jpg -------------------------------------------------------------------------------- /app/screenshots/scanner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/screenshots/scanner.jpg -------------------------------------------------------------------------------- /app/src/androidTest/java/com/will/reader/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/androidTest/java/com/will/reader/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/assets/bg.png -------------------------------------------------------------------------------- /app/src/main/assets/bg_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/assets/bg_1.png -------------------------------------------------------------------------------- /app/src/main/book_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/book_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/base/BaseDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/base/BaseDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/base/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/bookList/BookListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/bookList/BookListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/bookList/BookListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/bookList/BookListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/bookList/SwipeToDeleteCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/bookList/SwipeToDeleteCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/bookList/viewmodel/BookItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/bookList/viewmodel/BookItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/bookList/viewmodel/BookListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/bookList/viewmodel/BookListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/bookList/viewmodel/BookViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/bookList/viewmodel/BookViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/ChapterFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/ChapterFinder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/ChapterIndexingFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/ChapterIndexingFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/ChapterListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/ChapterListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/ChapterListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/ChapterListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/view/IndexBubble.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/view/IndexBubble.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/view/IndexRecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/view/IndexRecyclerView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/view/IndexTouchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/view/IndexTouchBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/viewmodel/ChapterIndexingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/viewmodel/ChapterIndexingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/viewmodel/ChapterListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/viewmodel/ChapterListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/chapterList/viewmodel/ChapterViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/chapterList/viewmodel/ChapterViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/AppDataBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/AppDataBase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/BookDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/BookDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/BookRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/BookRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/ChapterDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/ChapterDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/ChapterRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/ChapterRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/model/Book.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/model/Book.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/model/BookWithChapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/model/BookWithChapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/data/model/Chapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/data/model/Chapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/extensions/fileExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/extensions/fileExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/extensions/uriExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/extensions/uriExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/PrintConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/PrintConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/PrintConfigRepos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/PrintConfigRepos.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/Printer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/Printer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/ReaderFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/ReaderFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/ReaderView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/ReaderView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/SkipProgressFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/SkipProgressFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/viewmodel/PrintViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/viewmodel/PrintViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/reader/viewmodel/ReaderViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/reader/viewmodel/ReaderViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/scan/FileItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/scan/FileItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/scan/FileScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/scan/FileScanner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/scan/ScannerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/scan/ScannerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/scan/ScannerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/scan/ScannerFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/scan/viewmodel/ScannerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/scan/viewmodel/ScannerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/scan/viewmodel/ScannerViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/scan/viewmodel/ScannerViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/test/TestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/test/TestFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/util/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/util/Util.kt -------------------------------------------------------------------------------- /app/src/main/java/com/will/reader/viewmodel/AppViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/java/com/will/reader/viewmodel/AppViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/check_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-anydpi/check_dark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/delete_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-anydpi/delete_dark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/list_add_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-anydpi/list_add_dark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/open_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-anydpi/open_dark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/search_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-anydpi/search_dark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/check_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-hdpi/check_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/delete_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-hdpi/delete_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/list_add_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-hdpi/list_add_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/open_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-hdpi/open_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/search_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-hdpi/search_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/check_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-mdpi/check_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/delete_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-mdpi/delete_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/list_add_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-mdpi/list_add_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/open_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-mdpi/open_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/search_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-mdpi/search_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/check_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xhdpi/check_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/delete_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xhdpi/delete_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/list_add_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xhdpi/list_add_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/open_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xhdpi/open_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/search_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xhdpi/search_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/book_launcher_foreground_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xxhdpi/book_launcher_foreground_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/check_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xxhdpi/check_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/delete_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xxhdpi/delete_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/list_add_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xxhdpi/list_add_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/open_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xxhdpi/open_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/search_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable-xxhdpi/search_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_book_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/fragment_book_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_chapter_indexing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/fragment_chapter_indexing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_chapter_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/fragment_chapter_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_reader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/fragment_reader.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_scanner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/fragment_scanner.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_skip_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/fragment_skip_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/fragment_test.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_book.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/item_book.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_chapter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/item_chapter.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_scanner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/layout/item_scanner.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/book_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/menu/book_list.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/chapter_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/menu/chapter_list.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/scanner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/menu/scanner.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/book_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-anydpi-v26/book_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/book_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-anydpi-v26/book_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/book_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-hdpi/book_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/book_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-hdpi/book_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/book_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-hdpi/book_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/book_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-mdpi/book_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/book_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-mdpi/book_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/book_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-mdpi/book_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/book_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xhdpi/book_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/book_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xhdpi/book_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/book_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xhdpi/book_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/book_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xxhdpi/book_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/book_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xxhdpi/book_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/book_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xxhdpi/book_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/book_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xxxhdpi/book_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/book_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xxxhdpi/book_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/book_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/mipmap-xxxhdpi/book_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/app_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/navigation/app_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/book_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/values/book_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/main/res/values/values.xml -------------------------------------------------------------------------------- /app/src/test/java/com/will/reader/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/app/src/test/java/com/will/reader/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /reader_design.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanWenHai/Reader/HEAD/reader_design.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "Reader" --------------------------------------------------------------------------------