0

マナーモードでも一般モードでも、電話のプロファイルを取得することはできますか?放送受信機でチェックしたいです。

問題は、プロファイルを切り替えたくないということです。状態を取得したいだけです。

4

1 に答える 1

1

You would just have to get a handle to the AudioManager Service and switch case through the results. Something like this :

AudioManager profileCheck = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (profileCheck.getRingerMode() == AudioManager.RINGER_MODE_NORMAL)
    // Do something
else if (profileCheck.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE)
    // Do something
else if (profileCheck.getRingerMode() == AudioManager.RINGER_MODE_SILENT)
    // Do something
于 2013-02-08T07:36:41.603 に答える