├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ ├── iconify-debug.aar │ └── iconify-fontawesome-debug.aar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── fly │ │ └── video │ │ └── downloader │ │ ├── App.java │ │ ├── MainActivity.java │ │ ├── MyAppGlideModule.java │ │ ├── bean │ │ ├── User.java │ │ ├── Video.java │ │ └── app │ │ │ ├── AnyUser.java │ │ │ ├── AnyVideo.java │ │ │ ├── DouyinUser.java │ │ │ └── DouyinVideo.java │ │ ├── content │ │ ├── Recv.java │ │ ├── analyzer │ │ │ ├── AnalyzerTask.java │ │ │ └── app │ │ │ │ ├── AnyVideoV1.java │ │ │ │ ├── DouyinV3.java │ │ │ │ ├── DouyinV4.java │ │ │ │ └── DouyinV5.java │ │ └── history │ │ │ ├── History.java │ │ │ └── HistoryReadTask.java │ │ ├── contract │ │ └── VideoParser.java │ │ ├── core │ │ ├── Validator.java │ │ ├── app │ │ │ ├── BaseActivity.java │ │ │ ├── Process.java │ │ │ ├── SystemBarMetrics.java │ │ │ └── SystemBarTintManager.java │ │ ├── content │ │ │ └── ClipboardManager.java │ │ ├── contract │ │ │ ├── AbstractSingleton.java │ │ │ └── Jsonable.java │ │ ├── exception │ │ │ ├── HttpException.java │ │ │ └── URLInvalidException.java │ │ ├── io │ │ │ └── Storage.java │ │ ├── listener │ │ │ ├── ActivityListener.java │ │ │ └── FragmentListener.java │ │ ├── os │ │ │ └── AsyncTaskResult.java │ │ └── security │ │ │ └── Encrypt.java │ │ ├── database │ │ └── HistoryDBHelper.java │ │ ├── exception │ │ ├── DownloadFileException.java │ │ └── VideoException.java │ │ ├── layout │ │ ├── fragment │ │ │ ├── HistoryFragment.java │ │ │ ├── HistoryRecyclerViewAdapter.java │ │ │ ├── VideoFragment.java │ │ │ └── VideoSearchFragment.java │ │ └── listener │ │ │ ├── HistoryFragmentListener.java │ │ │ ├── PlayerListener.java │ │ │ └── VideoFragmentListener.java │ │ └── util │ │ ├── Helpers.java │ │ ├── io │ │ └── FileStorage.java │ │ └── network │ │ ├── DownloadQueue.java │ │ ├── Downloader.java │ │ └── DownloaderTask.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── border.xml │ ├── circle.xml │ ├── ic_dashboard_black_24dp.xml │ ├── ic_home_black_24dp.xml │ ├── ic_launcher_background.xml │ ├── ic_notifications_black_24dp.xml │ ├── ic_search_black_24dp.xml │ └── transparent.xml │ ├── layout │ ├── activity_main.xml │ ├── douyin │ │ ├── fragment_item.xml │ │ ├── fragment_item_list.xml │ │ └── fragment_video.xml │ ├── fragment_history_item.xml │ ├── fragment_history_list.xml │ ├── fragment_history_refresh.xml │ ├── fragment_video.xml │ └── fragment_video_search.xml │ ├── menu │ ├── navigation.xml │ ├── video.xml │ └── video_search.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/iconify-debug.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/libs/iconify-debug.aar -------------------------------------------------------------------------------- /app/libs/iconify-fontawesome-debug.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/libs/iconify-fontawesome-debug.aar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/MyAppGlideModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/MyAppGlideModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/bean/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/bean/User.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/bean/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/bean/Video.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/bean/app/AnyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/bean/app/AnyUser.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/bean/app/AnyVideo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/bean/app/AnyVideo.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/bean/app/DouyinUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/bean/app/DouyinUser.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/bean/app/DouyinVideo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/bean/app/DouyinVideo.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/Recv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/Recv.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/analyzer/AnalyzerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/analyzer/AnalyzerTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/analyzer/app/AnyVideoV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/analyzer/app/AnyVideoV1.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/analyzer/app/DouyinV3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/analyzer/app/DouyinV3.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/analyzer/app/DouyinV4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/analyzer/app/DouyinV4.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/analyzer/app/DouyinV5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/analyzer/app/DouyinV5.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/history/History.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/history/History.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/content/history/HistoryReadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/content/history/HistoryReadTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/contract/VideoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/contract/VideoParser.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/Validator.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/app/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/app/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/app/Process.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/app/Process.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/app/SystemBarMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/app/SystemBarMetrics.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/app/SystemBarTintManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/app/SystemBarTintManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/content/ClipboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/content/ClipboardManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/contract/AbstractSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/contract/AbstractSingleton.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/contract/Jsonable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/contract/Jsonable.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/exception/HttpException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/exception/HttpException.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/exception/URLInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/exception/URLInvalidException.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/io/Storage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/io/Storage.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/listener/ActivityListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/listener/ActivityListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/listener/FragmentListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/listener/FragmentListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/os/AsyncTaskResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/os/AsyncTaskResult.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/core/security/Encrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/core/security/Encrypt.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/database/HistoryDBHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/database/HistoryDBHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/exception/DownloadFileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/exception/DownloadFileException.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/exception/VideoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/exception/VideoException.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/layout/fragment/HistoryFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/layout/fragment/HistoryFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/layout/fragment/HistoryRecyclerViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/layout/fragment/HistoryRecyclerViewAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/layout/fragment/VideoFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/layout/fragment/VideoFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/layout/fragment/VideoSearchFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/layout/fragment/VideoSearchFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/layout/listener/HistoryFragmentListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/layout/listener/HistoryFragmentListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/layout/listener/PlayerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/layout/listener/PlayerListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/layout/listener/VideoFragmentListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/layout/listener/VideoFragmentListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/util/Helpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/util/Helpers.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/util/io/FileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/util/io/FileStorage.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/util/network/DownloadQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/util/network/DownloadQueue.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/util/network/Downloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/util/network/Downloader.java -------------------------------------------------------------------------------- /app/src/main/java/com/fly/video/downloader/util/network/DownloaderTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/java/com/fly/video/downloader/util/network/DownloaderTask.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dashboard_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/ic_dashboard_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/ic_home_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/ic_notifications_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/ic_search_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/transparent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/drawable/transparent.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/douyin/fragment_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/douyin/fragment_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/douyin/fragment_item_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/douyin/fragment_item_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/douyin/fragment_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/douyin/fragment_video.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_history_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/fragment_history_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_history_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/fragment_history_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_history_refresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/fragment_history_refresh.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/fragment_video.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_video_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/layout/fragment_video_search.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/menu/navigation.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/menu/video.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/video_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/menu/video_search.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fly-studio/douyin-downloader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------