2 回答

TA貢獻1817條經驗 獲得超6個贊
試試這個代碼...
通過使用 Context.AUDIO_SERVICE 參數調用 getSystemService() 方法來創建 AudioManager 類的實例。一旦我們創建了 AudioManager 類的實例,我們可以使用 setRingerMode() 方法根據我們的設置設置設備的音量或振鈴模式要求。代碼:
AudioManager aManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
aManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
通過使用 AudioManager 類的 getRingerMode() 方法,我們可以輕松獲取設備當前的鈴聲模式。
AudioManager aManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
int currentMode = aManager.getRingerMode();
if(currentMode == AudioManager.RINGER_MODE_NORMAL){
// Do your code
}

TA貢獻1998條經驗 獲得超6個贊
嘗試這個
RINGER_MODE_NORMAL 此模式用于在設備中設置振鈴模式。RINGER_MODE_SILENT 此模式用于在設備中設置靜音模式。RINGER_MODE_VIBRATE 此模式用于設置設備的振動模式。
添加回答
舉報