Android
Kotlin

マナーモード(サイレント/バイブ)であるか判定する拡張関数

More than 1 year has passed since last update.

note

  • getRingerMode: added in API level 1
fun AudioManager.canSound(): Boolean = 
    when (ringerMode) {
        AudioManager.RINGER_MODE_SILENT,
        AudioManager.RINGER_MODE_VIBRATE -> false
        else -> true
    }