Home | History | Annotate | Download | only in audio

Lines Matching full:ringermode

1381         int ringerMode = ringerModeFromSettings;
1384 if (!isValidRingerMode(ringerMode)) {
1385 ringerMode = AudioManager.RINGER_MODE_NORMAL;
1387 if ((ringerMode == AudioManager.RINGER_MODE_VIBRATE) && !mHasVibrator) {
1388 ringerMode = AudioManager.RINGER_MODE_SILENT;
1390 if (ringerMode != ringerModeFromSettings) {
1391 Settings.Global.putInt(cr, Settings.Global.MODE_RINGER, ringerMode);
1394 ringerMode = AudioManager.RINGER_MODE_NORMAL;
1397 mRingerMode = ringerMode;
1658 int ringerMode = getRingerModeInternal();
1660 if (ringerMode == AudioManager.RINGER_MODE_VIBRATE) {
2503 private void ensureValidRingerMode(int ringerMode) {
2504 if (!isValidRingerMode(ringerMode)) {
2505 throw new IllegalArgumentException("Bad ringer mode " + ringerMode);
2510 public boolean isValidRingerMode(int ringerMode) {
2511 return ringerMode >= 0 && ringerMode <= AudioManager.RINGER_MODE_MAX;
2514 public void setRingerModeExternal(int ringerMode, String caller) {
2515 if (isAndroidNPlus(caller) && wouldToggleZenMode(ringerMode)
2520 setRingerMode(ringerMode, caller, true /*external*/);
2523 public void setRingerModeInternal(int ringerMode, String caller) {
2525 setRingerMode(ringerMode, caller, false /*external*/);
2530 int ringerMode = AudioManager.RINGER_MODE_SILENT;
2544 ringerMode = AudioManager.RINGER_MODE_SILENT;
2549 ringerMode = AudioManager.RINGER_MODE_VIBRATE;
2554 setRingerModeInternal(ringerMode, reason);
2576 private void setRingerMode(int ringerMode, String caller, boolean external) {
2583 ensureValidRingerMode(ringerMode);
2584 if ((ringerMode == AudioManager.RINGER_MODE_VIBRATE) && !mHasVibrator) {
2585 ringerMode = AudioManager.RINGER_MODE_SILENT;
2593 setRingerModeExt(ringerMode);
2595 ringerMode = mRingerModeDelegate.onSetRingerModeExternal(ringerModeExternal,
2596 ringerMode, caller, ringerModeInternal, mVolumePolicy);
2598 if (ringerMode != ringerModeInternal) {
2599 setRingerModeInt(ringerMode, true /*persist*/);
2602 if (ringerMode != ringerModeInternal) {
2603 setRingerModeInt(ringerMode, true /*persist*/);
2606 ringerMode = mRingerModeDelegate.onSetRingerModeInternal(ringerModeInternal,
2607 ringerMode, caller, ringerModeExternal, mVolumePolicy);
2609 setRingerModeExt(ringerMode);
2617 private void setRingerModeExt(int ringerMode) {
2619 if (ringerMode == mRingerModeExternal) return;
2620 mRingerModeExternal = ringerMode;
2623 broadcastRingerMode(AudioManager.RINGER_MODE_CHANGED_ACTION, ringerMode);
2638 final int ringerMode = mRingerMode; // Read ringer mode as reading primitives is atomic
2639 final boolean ringerModeMute = ringerMode == AudioManager.RINGER_MODE_VIBRATE
2640 || ringerMode == AudioManager.RINGER_MODE_SILENT;
2641 final boolean shouldRingSco = ringerMode == AudioManager.RINGER_MODE_VIBRATE
2709 private void setRingerModeInt(int ringerMode, boolean persist) {
2712 change = mRingerMode != ringerMode;
2713 mRingerMode = ringerMode;
2724 broadcastRingerMode(AudioManager.INTERNAL_RINGER_MODE_CHANGED_ACTION, ringerMode);
4129 int ringerMode = getRingerModeInternal();
4131 switch (ringerMode) {
4141 ringerMode = RINGER_MODE_VIBRATE;
4146 ringerMode = RINGER_MODE_SILENT;
4152 ringerMode = RINGER_MODE_VIBRATE;
4154 ringerMode = RINGER_MODE_SILENT;
4169 ringerMode
4176 ringerMode = RINGER_MODE_SILENT;
4185 ringerMode = RINGER_MODE_NORMAL;
4192 ringerMode = RINGER_MODE_NORMAL;
4200 ringerMode = RINGER_MODE_VIBRATE;
4204 ringerMode = RINGER_MODE_NORMAL;
4211 Log.e(TAG, "checkForRingerModeChange() wrong ringer mode: "+ringerMode);
4215 if (isAndroidNPlus(caller) && wouldToggleZenMode(ringerMode)
4221 setRingerMode(ringerMode, TAG + ".checkForRingerModeChange", false /*external*/);
4471 private void broadcastRingerMode(String action, int ringerMode) {
4474 broadcast.putExtra(AudioManager.EXTRA_RINGER_MODE, ringerMode);
5298 private void persistRingerMode(int ringerMode) {
5302 Settings.Global.putInt(mContentResolver, Settings.Global.MODE_RINGER, ringerMode);
7542 public void setRingerModeInternal(int ringerMode, String caller) {
7543 AudioService.this.setRingerModeInternal(ringerMode, caller);