├── app ├── .gitignore ├── src │ └── main │ │ ├── res │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── styles.xml │ │ │ └── strings.xml │ │ ├── drawable │ │ │ ├── ic_launcher_foreground.xml │ │ │ └── ic_baseline_refresh_32.xml │ │ ├── mipmap │ │ │ └── ic_launcher_round.xml │ │ ├── layout │ │ │ ├── activity_popup.xml │ │ │ ├── app_item.xml │ │ │ ├── activity_main.xml │ │ │ └── fragment_main.xml │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ └── values-pt-rBR │ │ │ └── strings.xml │ │ ├── java │ │ └── moe │ │ │ └── dic1911 │ │ │ └── autodnd │ │ │ ├── data │ │ │ ├── AppListStorage.kt │ │ │ ├── AppEntry.kt │ │ │ └── Storage.kt │ │ │ ├── PopupActivity.kt │ │ │ ├── ui │ │ │ └── main │ │ │ │ ├── SectionsPagerAdapter.kt │ │ │ │ ├── AppListAdapter.kt │ │ │ │ ├── PageViewModel.kt │ │ │ │ ├── AppEntryHolder.kt │ │ │ │ └── MainFragment.kt │ │ │ ├── ScreenReceiver.kt │ │ │ ├── logging │ │ │ └── DNDLogger.kt │ │ │ ├── MainActivity.kt │ │ │ └── DNDAccessibilityService.kt │ │ └── AndroidManifest.xml ├── proguard-rules.pro └── build.gradle ├── settings.gradle ├── fastlane └── metadata │ └── android │ └── en-US │ ├── short_description.txt │ ├── images │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ └── 3.jpg │ └── full_description.txt ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── README.md ├── gradle.properties ├── gradlew.bat ├── gradlew └── LICENSE /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "AutoDND" 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | A simple tool to toggle DND automatically when using specified apps. 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dic1911/android_AutoDND/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dic1911/android_AutoDND/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea 5 | .DS_Store 6 | /build 7 | /captures 8 | /app/release 9 | .externalNativeBuild 10 | .cxx 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dic1911/android_AutoDND/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dic1911/android_AutoDND/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dic1911/android_AutoDND/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #252525 4 | #03DAC5 5 | -------------------------------------------------------------------------------- /app/src/main/java/moe/dic1911/autodnd/data/AppListStorage.kt: -------------------------------------------------------------------------------- 1 | package moe.dic1911.autodnd.data 2 | 3 | class AppListStorage { 4 | val applist = ArrayList() 5 | val applist_dnd = ArrayList() 6 | val applist_sys = ArrayList() 7 | } -------------------------------------------------------------------------------- /app/src/main/java/moe/dic1911/autodnd/data/AppEntry.kt: -------------------------------------------------------------------------------- 1 | package moe.dic1911.autodnd.data 2 | 3 | import android.graphics.drawable.Drawable 4 | 5 | class AppEntry { 6 | var ic_app: Drawable? = null 7 | var app_hname: String? = null 8 | var app_pkgname: String? = null 9 | } -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Nov 17 06:30:43 GMT 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_popup.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 8dp 8 | -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | -------------------------------------------------------------------------------- /app/src/main/java/moe/dic1911/autodnd/PopupActivity.kt: -------------------------------------------------------------------------------- 1 | package moe.dic1911.autodnd 2 | 3 | import androidx.appcompat.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class PopupActivity : AppCompatActivity() { 7 | override fun onCreate(savedInstanceState: Bundle?) { 8 | super.onCreate(savedInstanceState) 9 | setContentView(R.layout.activity_popup) 10 | finishAffinity() 11 | } 12 | } -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 |