├── .gitignore ├── LICENSE ├── README.md ├── cactus-sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── gyf │ │ └── cactus │ │ └── sample │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── java │ │ └── com │ │ │ └── gyf │ │ │ └── cactus │ │ │ └── sample │ │ │ ├── App.kt │ │ │ ├── AppManager.kt │ │ │ ├── BaseActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainReceiver.kt │ │ │ ├── PrefExt.kt │ │ │ ├── Preference.kt │ │ │ ├── Save.kt │ │ │ └── TwoActivity.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_two.xml │ │ └── notification_view.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── raw │ │ └── main.mp3 │ │ └── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── gyf │ └── cactus │ └── sample │ └── ExampleUnitTest.kt ├── cactus.png ├── cactus ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── com │ │ └── gyf │ │ └── cactus │ │ └── entity │ │ ├── CactusConfig.aidl │ │ └── ICactusInterface.aidl │ ├── java │ └── com │ │ └── gyf │ │ └── cactus │ │ ├── Cactus.kt │ │ ├── callback │ │ ├── AppBackgroundCallback.kt │ │ ├── CactusBackgroundCallback.kt │ │ └── CactusCallback.kt │ │ ├── entity │ │ ├── CactusConfig.kt │ │ ├── Constant.kt │ │ ├── DefaultConfig.kt │ │ └── NotificationConfig.kt │ │ ├── exception │ │ ├── CactusException.kt │ │ └── CactusUncaughtExceptionHandler.kt │ │ ├── ext │ │ ├── CactusExt.kt │ │ ├── ConfigExt.kt │ │ ├── ManagerExt.kt │ │ └── NotificationExt.kt │ │ ├── pix │ │ └── OnePixActivity.kt │ │ ├── receiver │ │ └── StopReceiver.kt │ │ ├── service │ │ ├── CactusJobService.kt │ │ ├── HideForegroundService.kt │ │ ├── LocalService.kt │ │ └── RemoteService.kt │ │ └── workmanager │ │ └── CactusWorker.kt │ └── res │ ├── drawable │ ├── icon_cactus_small.png │ └── icon_cactus_trans.png │ ├── raw │ └── cactus.mp3 │ └── values │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/README.md -------------------------------------------------------------------------------- /cactus-sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /cactus-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/build.gradle -------------------------------------------------------------------------------- /cactus-sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/proguard-rules.pro -------------------------------------------------------------------------------- /cactus-sample/src/androidTest/java/com/gyf/cactus/sample/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/androidTest/java/com/gyf/cactus/sample/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/App.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/AppManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/AppManager.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/BaseActivity.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/MainActivity.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/MainReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/MainReceiver.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/PrefExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/PrefExt.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/Preference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/Preference.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/Save.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/Save.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/java/com/gyf/cactus/sample/TwoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/java/com/gyf/cactus/sample/TwoActivity.kt -------------------------------------------------------------------------------- /cactus-sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/layout/activity_two.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/layout/activity_two.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/layout/notification_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/layout/notification_view.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /cactus-sample/src/main/res/raw/main.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/raw/main.mp3 -------------------------------------------------------------------------------- /cactus-sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /cactus-sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /cactus-sample/src/test/java/com/gyf/cactus/sample/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus-sample/src/test/java/com/gyf/cactus/sample/ExampleUnitTest.kt -------------------------------------------------------------------------------- /cactus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus.png -------------------------------------------------------------------------------- /cactus/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /cactus/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/build.gradle -------------------------------------------------------------------------------- /cactus/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cactus/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/proguard-rules.pro -------------------------------------------------------------------------------- /cactus/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cactus/src/main/aidl/com/gyf/cactus/entity/CactusConfig.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/aidl/com/gyf/cactus/entity/CactusConfig.aidl -------------------------------------------------------------------------------- /cactus/src/main/aidl/com/gyf/cactus/entity/ICactusInterface.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/aidl/com/gyf/cactus/entity/ICactusInterface.aidl -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/Cactus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/Cactus.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/callback/AppBackgroundCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/callback/AppBackgroundCallback.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/callback/CactusBackgroundCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/callback/CactusBackgroundCallback.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/callback/CactusCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/callback/CactusCallback.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/entity/CactusConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/entity/CactusConfig.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/entity/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/entity/Constant.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/entity/DefaultConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/entity/DefaultConfig.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/entity/NotificationConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/entity/NotificationConfig.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/exception/CactusException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/exception/CactusException.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/exception/CactusUncaughtExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/exception/CactusUncaughtExceptionHandler.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/ext/CactusExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/ext/CactusExt.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/ext/ConfigExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/ext/ConfigExt.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/ext/ManagerExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/ext/ManagerExt.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/ext/NotificationExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/ext/NotificationExt.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/pix/OnePixActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/pix/OnePixActivity.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/receiver/StopReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/receiver/StopReceiver.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/service/CactusJobService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/service/CactusJobService.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/service/HideForegroundService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/service/HideForegroundService.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/service/LocalService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/service/LocalService.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/service/RemoteService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/service/RemoteService.kt -------------------------------------------------------------------------------- /cactus/src/main/java/com/gyf/cactus/workmanager/CactusWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/java/com/gyf/cactus/workmanager/CactusWorker.kt -------------------------------------------------------------------------------- /cactus/src/main/res/drawable/icon_cactus_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/res/drawable/icon_cactus_small.png -------------------------------------------------------------------------------- /cactus/src/main/res/drawable/icon_cactus_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/res/drawable/icon_cactus_trans.png -------------------------------------------------------------------------------- /cactus/src/main/res/raw/cactus.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/res/raw/cactus.mp3 -------------------------------------------------------------------------------- /cactus/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /cactus/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/cactus/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gyf-dev/Cactus/HEAD/settings.gradle --------------------------------------------------------------------------------