From 664bf9db56b3e4fb93b7ff32b91c9ffdbda7c079 Mon Sep 17 00:00:00 2001 From: ocean <503259349@qq.com> Date: Mon, 26 May 2025 16:14:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=AE=8C=E6=95=B4=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 15 + .idea/.gitignore | 3 + .idea/AndroidProjectSystem.xml | 6 + .idea/compiler.xml | 6 + .idea/deploymentTargetDropDown.xml | 10 + .idea/deploymentTargetSelector.xml | 18 + .idea/gradle.xml | 19 + .idea/kotlinc.xml | 6 + .idea/migrations.xml | 10 + .idea/misc.xml | 5 + .idea/runConfigurations.xml | 17 + .idea/vcs.xml | 6 + .safedk/api/SafeDKAndroid-6.0.7.jar | Bin 0 -> 1042 bytes .safedk/api/SafeDKAndroid-6.2.6.jar | Bin 0 -> 1042 bytes .safedk/app_sdks.lst | 26 + .safedk/dex/SafeDKAndroid-6.2.6.dex | Bin 0 -> 988144 bytes .safedk/dex/android-support-multidex.dex | Bin 0 -> 24928 bytes .safedk/hashes.safedk | 2 + .safedk/list.enc | 1 + .safedk/plugin.properties | 6 + .safedk/proguard-safedk.pro | 34 + app/.gitignore | 1 + app/build.gradle | 120 ++ app/google-services.json | 29 + app/proguard-rules.pro | 103 ++ .../keyboard/craft/ExampleInstrumentedTest.kt | 24 + app/src/main/AndroidManifest.xml | 62 + app/src/main/ic_launcher-playstore.png | Bin 0 -> 188260 bytes .../main/java/com/keyboard/craft/CraftApp.kt | 46 + .../craft/activity/CategoryDetailsActivity.kt | 126 ++ .../craft/activity/DetailsActivity.kt | 194 +++ .../keyboard/craft/activity/MainActivity.kt | 354 ++++ .../craft/activity/PreviewActivity.kt | 173 ++ .../keyboard/craft/activity/SplashActivity.kt | 62 + .../com/keyboard/craft/ad/MaxListener.java | 11 + .../com/keyboard/craft/ad/MaxManager.java | 170 ++ .../com/keyboard/craft/ad/WelComManager.kt | 76 + .../keyboard/craft/ad/onAdAfterAction.java | 6 + .../keyboard/craft/ad/onAdStatusListener.java | 6 + .../craft/adapter/HomeBannerImgAdapter.kt | 51 + .../keyboard/craft/adapter/HomeDataAdapter.kt | 50 + .../craft/adapter/KeyDetailsDataAdapter.kt | 55 + .../craft/adapter/KeyItemDataAdapter.kt | 60 + .../java/com/keyboard/craft/bean/Author.kt | 10 + .../keyboard/craft/bean/CategoryDataBean.kt | 12 + .../java/com/keyboard/craft/bean/Content.kt | 7 + .../com/keyboard/craft/bean/DetailsBean.kt | 16 + .../com/keyboard/craft/bean/ItemDataBean.kt | 22 + .../java/com/keyboard/craft/bean/LockBean.kt | 7 + .../com/keyboard/craft/bean/MainDataBean.kt | 13 + .../keyboard/craft/bean/MainItemDataBean.kt | 11 + .../keyboard/craft/bean/ThemeContentBean.kt | 7 + .../craft/bean/ThemeDetailsContent.kt | 13 + .../com/keyboard/craft/db/DatabaseManager.kt | 80 + .../com/keyboard/craft/db/LikeDatabase.kt | 11 + .../com/keyboard/craft/db/LocalLikeDao.kt | 31 + .../keyboard/craft/fragment/HomeFragment.kt | 167 ++ .../keyboard/craft/fragment/LikeFragment.kt | 76 + .../keyboard/craft/service/KeyboardService.kt | 373 +++++ .../craft/util/AppSharedPreferences.kt | 65 + .../java/com/keyboard/craft/util/AppUtil.kt | 261 +++ .../java/com/keyboard/craft/util/LogUtil.kt | 14 + .../com/keyboard/craft/util/NetworkUtil.kt | 285 ++++ .../craft/util/ResourceDownloadUtil.kt | 194 +++ .../java/com/keyboard/craft/util/UIHelper.kt | 14 + .../keyboard/craft/util/upload/AESUtils.kt | 105 ++ .../com/keyboard/craft/util/upload/Http.kt | 72 + .../keyboard/craft/util/upload/SaveUtils.kt | 47 + .../com/keyboard/craft/util/upload/Upload.kt | 353 ++++ .../view/AnimDownloadProgressButton.java | 700 ++++++++ .../com/keyboard/craft/view/CraftKeyBoard.kt | 58 + .../keyboard/craft/view/CraftKeyboardView.kt | 497 ++++++ .../craft/view/DefaultButtonController.kt | 83 + .../com/keyboard/craft/view/Keyboard.java | 899 ++++++++++ .../com/keyboard/craft/view/KeyboardView.java | 1453 +++++++++++++++++ .../drawable-v24/ic_launcher_foreground.xml | 30 + app/src/main/res/drawable/arrow_right.xml | 20 + app/src/main/res/drawable/back_icon.xml | 10 + app/src/main/res/drawable/cha_icon.xml | 14 + .../res/drawable/delete_key_background.xml | 6 + app/src/main/res/drawable/down_icon.xml | 41 + .../res/drawable/draw_activate_layout_bg.xml | 12 + app/src/main/res/drawable/draw_go_2_bg.xml | 6 + app/src/main/res/drawable/draw_go_bg.xml | 6 + .../main/res/drawable/draw_main_tab_bg.xml | 7 + app/src/main/res/drawable/draw_round_gray.xml | 9 + .../res/drawable/drw_banner_placeholder.xml | 19 + app/src/main/res/drawable/drw_btn_bg.xml | 11 + .../main/res/drawable/drw_gray_select_bg.xml | 7 + app/src/main/res/drawable/drw_main_bg.xml | 9 + app/src/main/res/drawable/drw_main_tab_bg.xml | 12 + .../res/drawable/drw_preview_message_bg.xml | 8 + app/src/main/res/drawable/drw_round_bg.xml | 7 + .../main/res/drawable/drw_setting_btn_bg.xml | 11 + app/src/main/res/drawable/gou_icon.xml | 14 + .../main/res/drawable/home_select_icon.xml | 10 + .../drawable/home_settings_select_icon.xml | 14 + .../drawable/home_settings_unselect_icon.xml | 16 + .../main/res/drawable/home_unselect_icon.xml | 17 + .../res/drawable/ic_launcher_background.xml | 74 + app/src/main/res/drawable/key_background.xml | 6 + app/src/main/res/drawable/key_normal.xml | 6 + app/src/main/res/drawable/key_pressed.xml | 6 + .../main/res/drawable/like_select_icon.xml | 9 + .../main/res/drawable/like_unselect_icon.xml | 9 + .../res/drawable/main_like_select_icon.xml | 14 + .../res/drawable/main_like_unselect_icon.xml | 12 + app/src/main/res/drawable/menu.xml | 24 + .../main/res/drawable/placeholder_icon.xml | 13 + app/src/main/res/layout/activity_main.xml | 387 +++++ .../layout/adapter_category_details_item.xml | 33 + app/src/main/res/layout/custom_keyboard.xml | 32 + app/src/main/res/layout/dialog_recommend.xml | 54 + app/src/main/res/layout/fragment_home.xml | 85 + app/src/main/res/layout/fragment_like.xml | 64 + .../layout/horizontal_scrolling_rv_item.xml | 31 + app/src/main/res/layout/main_rv_item.xml | 73 + .../layout/ui_category_details_activity.xml | 94 ++ .../main/res/layout/ui_details_activity.xml | 175 ++ .../main/res/layout/ui_preview_activity.xml | 249 +++ .../main/res/layout/ui_splash_activity.xml | 54 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 4124 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 8842 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 6100 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 2792 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 5048 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 3704 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 6308 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 12704 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 9220 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 10136 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 22558 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 14498 bytes .../main/res/mipmap-xxhdpi/keyboard_img.png | Bin 0 -> 394 bytes .../res/mipmap-xxhdpi/keyboard_preview.jpg | Bin 0 -> 39021 bytes .../keyboard_preview_screenshot.jpg | Bin 0 -> 16577 bytes .../main/res/mipmap-xxhdpi/privacy_img.png | Bin 0 -> 1296 bytes .../main/res/mipmap-xxhdpi/rate_us_img.png | Bin 0 -> 1994 bytes .../recommend_dialog_bottom_bg.png | Bin 0 -> 211784 bytes .../mipmap-xxhdpi/recommend_dialog_top_bg.png | Bin 0 -> 629200 bytes app/src/main/res/mipmap-xxhdpi/share_img.png | Bin 0 -> 1181 bytes .../sym_keyboard_delete_normal.png | Bin 0 -> 3906 bytes .../sym_keyboard_delete_pressed.png | Bin 0 -> 3920 bytes .../res/mipmap-xxhdpi/sym_keyboard_shift.png | Bin 0 -> 2812 bytes .../sym_keyboard_shift_locked.png | Bin 0 -> 3001 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 14752 bytes .../ic_launcher_foreground.webp | Bin 0 -> 34106 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 20726 bytes app/src/main/res/values-night/themes.xml | 16 + app/src/main/res/values/attrs.xml | 13 + app/src/main/res/values/colors.xml | 19 + app/src/main/res/values/dimen.xml | 6 + app/src/main/res/values/strings.xml | 19 + app/src/main/res/values/themes.xml | 16 + app/src/main/res/values/values.xml | 123 ++ app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + app/src/main/res/xml/keyboard_mode_change.xml | 147 ++ app/src/main/res/xml/keyboard_more_symbol.xml | 147 ++ app/src/main/res/xml/method.xml | 7 + .../res/xml/my_custom_keyboard_layout.xml | 143 ++ app/src/main/res/xml/net.xml | 6 + .../com/keyboard/craft/ExampleUnitTest.kt | 17 + build.gradle | 23 + gradle.properties | 24 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 +++ gradlew.bat | 89 + info/craft_key | Bin 0 -> 2560 bytes info/info.txt | 2 + settings.gradle | 22 + 174 files changed, 10817 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/AndroidProjectSystem.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/deploymentTargetDropDown.xml create mode 100644 .idea/deploymentTargetSelector.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/kotlinc.xml create mode 100644 .idea/migrations.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml create mode 100644 .safedk/api/SafeDKAndroid-6.0.7.jar create mode 100644 .safedk/api/SafeDKAndroid-6.2.6.jar create mode 100644 .safedk/app_sdks.lst create mode 100644 .safedk/dex/SafeDKAndroid-6.2.6.dex create mode 100644 .safedk/dex/android-support-multidex.dex create mode 100644 .safedk/hashes.safedk create mode 100644 .safedk/list.enc create mode 100644 .safedk/plugin.properties create mode 100644 .safedk/proguard-safedk.pro create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/google-services.json create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/keyboard/craft/ExampleInstrumentedTest.kt create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/ic_launcher-playstore.png create mode 100644 app/src/main/java/com/keyboard/craft/CraftApp.kt create mode 100644 app/src/main/java/com/keyboard/craft/activity/CategoryDetailsActivity.kt create mode 100644 app/src/main/java/com/keyboard/craft/activity/DetailsActivity.kt create mode 100644 app/src/main/java/com/keyboard/craft/activity/MainActivity.kt create mode 100644 app/src/main/java/com/keyboard/craft/activity/PreviewActivity.kt create mode 100644 app/src/main/java/com/keyboard/craft/activity/SplashActivity.kt create mode 100644 app/src/main/java/com/keyboard/craft/ad/MaxListener.java create mode 100644 app/src/main/java/com/keyboard/craft/ad/MaxManager.java create mode 100644 app/src/main/java/com/keyboard/craft/ad/WelComManager.kt create mode 100644 app/src/main/java/com/keyboard/craft/ad/onAdAfterAction.java create mode 100644 app/src/main/java/com/keyboard/craft/ad/onAdStatusListener.java create mode 100644 app/src/main/java/com/keyboard/craft/adapter/HomeBannerImgAdapter.kt create mode 100644 app/src/main/java/com/keyboard/craft/adapter/HomeDataAdapter.kt create mode 100644 app/src/main/java/com/keyboard/craft/adapter/KeyDetailsDataAdapter.kt create mode 100644 app/src/main/java/com/keyboard/craft/adapter/KeyItemDataAdapter.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/Author.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/CategoryDataBean.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/Content.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/DetailsBean.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/ItemDataBean.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/LockBean.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/MainDataBean.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/MainItemDataBean.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/ThemeContentBean.kt create mode 100644 app/src/main/java/com/keyboard/craft/bean/ThemeDetailsContent.kt create mode 100644 app/src/main/java/com/keyboard/craft/db/DatabaseManager.kt create mode 100644 app/src/main/java/com/keyboard/craft/db/LikeDatabase.kt create mode 100644 app/src/main/java/com/keyboard/craft/db/LocalLikeDao.kt create mode 100644 app/src/main/java/com/keyboard/craft/fragment/HomeFragment.kt create mode 100644 app/src/main/java/com/keyboard/craft/fragment/LikeFragment.kt create mode 100644 app/src/main/java/com/keyboard/craft/service/KeyboardService.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/AppSharedPreferences.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/AppUtil.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/LogUtil.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/NetworkUtil.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/ResourceDownloadUtil.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/UIHelper.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/upload/AESUtils.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/upload/Http.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/upload/SaveUtils.kt create mode 100644 app/src/main/java/com/keyboard/craft/util/upload/Upload.kt create mode 100644 app/src/main/java/com/keyboard/craft/view/AnimDownloadProgressButton.java create mode 100644 app/src/main/java/com/keyboard/craft/view/CraftKeyBoard.kt create mode 100644 app/src/main/java/com/keyboard/craft/view/CraftKeyboardView.kt create mode 100644 app/src/main/java/com/keyboard/craft/view/DefaultButtonController.kt create mode 100644 app/src/main/java/com/keyboard/craft/view/Keyboard.java create mode 100644 app/src/main/java/com/keyboard/craft/view/KeyboardView.java create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/arrow_right.xml create mode 100644 app/src/main/res/drawable/back_icon.xml create mode 100644 app/src/main/res/drawable/cha_icon.xml create mode 100644 app/src/main/res/drawable/delete_key_background.xml create mode 100644 app/src/main/res/drawable/down_icon.xml create mode 100644 app/src/main/res/drawable/draw_activate_layout_bg.xml create mode 100644 app/src/main/res/drawable/draw_go_2_bg.xml create mode 100644 app/src/main/res/drawable/draw_go_bg.xml create mode 100644 app/src/main/res/drawable/draw_main_tab_bg.xml create mode 100644 app/src/main/res/drawable/draw_round_gray.xml create mode 100644 app/src/main/res/drawable/drw_banner_placeholder.xml create mode 100644 app/src/main/res/drawable/drw_btn_bg.xml create mode 100644 app/src/main/res/drawable/drw_gray_select_bg.xml create mode 100644 app/src/main/res/drawable/drw_main_bg.xml create mode 100644 app/src/main/res/drawable/drw_main_tab_bg.xml create mode 100644 app/src/main/res/drawable/drw_preview_message_bg.xml create mode 100644 app/src/main/res/drawable/drw_round_bg.xml create mode 100644 app/src/main/res/drawable/drw_setting_btn_bg.xml create mode 100644 app/src/main/res/drawable/gou_icon.xml create mode 100644 app/src/main/res/drawable/home_select_icon.xml create mode 100644 app/src/main/res/drawable/home_settings_select_icon.xml create mode 100644 app/src/main/res/drawable/home_settings_unselect_icon.xml create mode 100644 app/src/main/res/drawable/home_unselect_icon.xml create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/key_background.xml create mode 100644 app/src/main/res/drawable/key_normal.xml create mode 100644 app/src/main/res/drawable/key_pressed.xml create mode 100644 app/src/main/res/drawable/like_select_icon.xml create mode 100644 app/src/main/res/drawable/like_unselect_icon.xml create mode 100644 app/src/main/res/drawable/main_like_select_icon.xml create mode 100644 app/src/main/res/drawable/main_like_unselect_icon.xml create mode 100644 app/src/main/res/drawable/menu.xml create mode 100644 app/src/main/res/drawable/placeholder_icon.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/adapter_category_details_item.xml create mode 100644 app/src/main/res/layout/custom_keyboard.xml create mode 100644 app/src/main/res/layout/dialog_recommend.xml create mode 100644 app/src/main/res/layout/fragment_home.xml create mode 100644 app/src/main/res/layout/fragment_like.xml create mode 100644 app/src/main/res/layout/horizontal_scrolling_rv_item.xml create mode 100644 app/src/main/res/layout/main_rv_item.xml create mode 100644 app/src/main/res/layout/ui_category_details_activity.xml create mode 100644 app/src/main/res/layout/ui_details_activity.xml create mode 100644 app/src/main/res/layout/ui_preview_activity.xml create mode 100644 app/src/main/res/layout/ui_splash_activity.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/keyboard_img.png create mode 100644 app/src/main/res/mipmap-xxhdpi/keyboard_preview.jpg create mode 100644 app/src/main/res/mipmap-xxhdpi/keyboard_preview_screenshot.jpg create mode 100644 app/src/main/res/mipmap-xxhdpi/privacy_img.png create mode 100644 app/src/main/res/mipmap-xxhdpi/rate_us_img.png create mode 100644 app/src/main/res/mipmap-xxhdpi/recommend_dialog_bottom_bg.png create mode 100644 app/src/main/res/mipmap-xxhdpi/recommend_dialog_top_bg.png create mode 100644 app/src/main/res/mipmap-xxhdpi/share_img.png create mode 100644 app/src/main/res/mipmap-xxhdpi/sym_keyboard_delete_normal.png create mode 100644 app/src/main/res/mipmap-xxhdpi/sym_keyboard_delete_pressed.png create mode 100644 app/src/main/res/mipmap-xxhdpi/sym_keyboard_shift.png create mode 100644 app/src/main/res/mipmap-xxhdpi/sym_keyboard_shift_locked.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values-night/themes.xml create mode 100644 app/src/main/res/values/attrs.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimen.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/values/values.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/main/res/xml/keyboard_mode_change.xml create mode 100644 app/src/main/res/xml/keyboard_more_symbol.xml create mode 100644 app/src/main/res/xml/method.xml create mode 100644 app/src/main/res/xml/my_custom_keyboard_layout.xml create mode 100644 app/src/main/res/xml/net.xml create mode 100644 app/src/test/java/com/keyboard/craft/ExampleUnitTest.kt create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 info/craft_key create mode 100644 info/info.txt create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml new file mode 100644 index 0000000..4a53bee --- /dev/null +++ b/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..0c0c338 --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..81b44d1 --- /dev/null +++ b/.idea/deploymentTargetSelector.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..5ef3273 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..69e8615 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..2cdc89a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..16660f1 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.safedk/api/SafeDKAndroid-6.0.7.jar b/.safedk/api/SafeDKAndroid-6.0.7.jar new file mode 100644 index 0000000000000000000000000000000000000000..e4be3c48ca83fe00f8ae45d945739a7f3d569d21 GIT binary patch literal 1042 zcmWIWW@h1HVBp|jxE|CJ&Hw~VAOZ+Df!NnI#8KDN&rP41Apk{Tx!&w|x5;U$cYAoNx_}u;|t5ww2kY zUYAxMJ2InUVg^s!ZzuB|Q<;JkUdF#Xd8AqXfxG1WAYt2z3$|zW%$)oEUfO;8xcdw~ z8{Qr|aNyXqUd4k}p)*&V<2aTfBXp*_MvJpHKK0YCdG4F`2nU`zcj0{U#I{8tQS~#^ zO4p0EDBGWVK2M{|BtPVt?KP#)tCy_xx#Fd_Ys;S46u8kwaYyGGr%1h!d4gqb$@OYd z50@%=?^&P~I<4T?Lmz|M9h1Dzu~)_(`xNwYZuS0t+iS*E1{YOj{ynyAIr#nC>O1Ts;y!V)C9 k5$FjLX2_C8K422XY6QOI8Q{&z1~P&T2s?lVlz_tm05qT|IRF3v literal 0 HcmV?d00001 diff --git a/.safedk/api/SafeDKAndroid-6.2.6.jar b/.safedk/api/SafeDKAndroid-6.2.6.jar new file mode 100644 index 0000000000000000000000000000000000000000..aafde873fad3dc209931206c974fa1d31dff5256 GIT binary patch literal 1042 zcmWIWW@h1HVBp|jSW5;U$cYAoNx_}u;|t5ww2kY zUYAxMJ2InUVg^s!ZzuB|Q<;JkUdF#Xd8AqXfxG1WAYt2z3$|zW%$)oEUfO;8xcdw~ z8{Qr|aNyXqUd4k}p)*&V<2aTfBXp*_MvJpHKK0YCdG4F`2nU`zcj0{U#I{8tQS~#^ zO4p0EDBGWVK2M{|BtPVt?KP#)tCy_xx#Fd_Ys;S46u8kwaYyGGr%1h!d4gqb$@OYd z50@%=?^&P~I<4T?Lmz|M9h1Dzu~)_(`xNwYZuS0t+iS*E1{YOj{ynyAIr#nC>O1Ts;y!V)C9 k5$FjLX2_C8K422XY6QOI8Q{&z1~P&T2s?lVlz_tm07nujPyhe` literal 0 HcmV?d00001 diff --git a/.safedk/app_sdks.lst b/.safedk/app_sdks.lst new file mode 100644 index 0000000..98c30d2 --- /dev/null +++ b/.safedk/app_sdks.lst @@ -0,0 +1,26 @@ +106f9be0e66f52f36eaaaff4dd231971 +75939c4ce23c53ad9534d43be176b3e9 +217e8f437c9fc4244d6e74653ac8a8c7 +66b774de6608db14a84e972fba1ec954 +e1c9ddef73e5621f62c717badf1be3f2 +daaea35726ab7cd457ab61d4538fb822 +b9b88d70c3d018bfbda46cd93ba3ddca +946dbe0d5ed7fee91c8ece64d035e70b +d41ed920405e4bd14f3a42cd93c43d89 +7eac188d3286b05ccbba774f63a2c049 +4df96d3bc9afd17b812e65e6c6add1ef +9f5a74f6ccfb81b48969231b39bf937f +eb3214f29c0a52815b41977d6cc9a46e +becf75b2cc99e82716da2e6697879509 +7eec7b9476b99b3ce94533da4f2eb987 +974322f19d813702ea048d95288d2b8c +95ff573e4cdf46a05f6c5ac703940db3 +f281c2ca1b0ba69b5805badd314ef646 +29015bbfcc182d80e7f75bd2c38e4521 +ff22dbf67af979b8b3169a242d10f166 +c4d1f1775f251f03dce94fdf267a7b89 +dd2971b0681141d57b221687791ad1bd +86a0d598cde251321e21a0da4ab94065 +74616804a7dc29147dfb0afe122a9fd2 +35695de726f6044576c830bf197f36f7 + diff --git a/.safedk/dex/SafeDKAndroid-6.2.6.dex b/.safedk/dex/SafeDKAndroid-6.2.6.dex new file mode 100644 index 0000000000000000000000000000000000000000..ee7998481424dca7aea178c8dac6f9f0b15a9288 GIT binary patch literal 988144 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
p0p&q?O&R&hODEK^Tc%S$A8x4gV0 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