2012-03-12 80 views
0

大家好我需要检查手机模式,无论是处于静音模式还是离线模式。如何检查移动在静音和脱机模式在Android?

我的任务是,如果手机再静音状态,我必须,如果做TASK1

手机处于离线状态,那么我必须做的任务2

,所以我们怎么能检查如何检查静音或离线模式?

在此先感谢

+1

看到这个 的http://计算器.com/questions/9529237/mute-only-the-running-apps-sound-in-android/9529310#9529310 [请输入链接描述] [1] – NagarjunaReddy 2012-03-12 07:36:07

回答

1

AudioManager是一个API我想你感兴趣的,使用它的方法获取模式和getStreamVolume:

AudioManager提供了访问量和振铃模式控制。

使用Context.getSystemService(Context.AUDIO_SERVICE)获取此类的实例。

2

可能这会有所帮助....

audioManager = (AudioManager) getSystemService(Activity.AUDIO_SERVICE); 

    switch(audioManager.getRingerMode()) { 
    case AudioManager.RINGER_MODE_NORMAL: 
     System.out.println("Normal Mode"); 
     break; 
    case AudioManager.RINGER_MODE_SILENT: 
     System.out.println("Silent Mode"); 
     break; 

    } 
1

雅下面的代码为我工作

AudioManager ab=(AudioManager) ServiceCall.this.getSystemService(Context.AUDIO_SERVICE); 
int ring_valume=ab.getRingerMode(); 

验证这一点The ringer modes

相关问题