是否可以在Android中以編程方式關閉靜音模式?是否有可能在android中以編程方式關閉靜音模式?
回答
適合您的解決方案。
AudioManager am;
am= (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);
//For Normal mode
am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
//For Silent mode
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);
//For Vibrate mode
am.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
這個答案在2013年仍然有效嗎?我想我已經讀過,這是不可能的每最近的更新。 – Aerovistae 2013-09-25 02:14:25
你好?我可以在這裏得到答案嗎? – Aerovistae 2014-02-28 05:05:54
我可以得到嗎?不? – ErTR 2016-04-09 06:34:50
解決方案:
AudioManager audio_mngr = (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);
audio_mngr .setRingerMode(AudioManager.RINGER_MODE_SILENT);
如何使其反轉,靜音模式後如何設置回普通模式。 – sandy 2013-05-07 10:43:16
@sandy嘗試RINGER_MODE_NORMAL(http://developer.android.com/reference/android/media/AudioManager.html#RINGER_MODE_NORMAL)嗎? – 2014-10-05 08:02:43
//SilentToNomal and NormalToSilent device Programatically
final AudioManager mode = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
//Silent Mode Programatically
mode.setRingerMode(AudioManager.RINGER_MODE_SILENT);
//Normal Mode Programatically
mode.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
後對你有用,那麼請投這個職位。
是這是可能的,以關閉和打開以編程下面的靜默模式是代碼:
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
用於設定靜音模式:
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
對於正常模式:
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
int normal = 2;
int vibrate = 1;
int silent = 0;
int RingerMode;
public static AudioManager AUDIOMANAGER;
@Override
public void onCreate() {
super.onCreate();
AUDIOMANAGER= (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);
if (AUDIOMANAGER.getRingerMode() == normal) {
AUDIOMANAGER.setRingerMode(AudioManager.RINGER_MODE_SILENT);
RingerMode = normal;
} else if (AUDIOMANAGER.getRingerMode() == vibrate) {
AUDIOMANAGER.setRingerMode(AudioManager.RINGER_MODE_SILENT);
RingerMode = vibrate;
}
//And after do all your jobs..... you can return to previous mode:
AUDIOMANAGER.setRingerMode(RingerMode);
}
- 1. 是否可以通過編程方式關閉iPhone的靜音模式?
- 2. 是否有可能以編程方式將iPhone靜音?
- 3. 是否有可能以編程方式阻止Windows關閉?
- 4. 是否可以在Android上以編程方式關閉藍牙發現功能?
- 5. 以編程方式打開/關閉iPhone靜音。 (強制靜音/取消靜音)
- 6. 是否有可能以編程方式關閉通過JMX的Java進程
- 7. Angular.js:是否有可能以編程方式顯示AngularStrap模態?
- 8. 是否有可能以編程方式升級Android固件?
- 9. Android關閉活動以編程方式
- 10. 是否可以通過編程方式打開/關閉3V3?
- 11. WIFI是否可以通過編程方式關閉
- 12. Android ICS控制靜音模式關閉,振動或靜音
- 13. 是否有可能以編程方式在Cocoa中打印IKImageBrowserView?
- 14. 如何在Android中以編程方式錄製靜音視頻
- 15. 以編程方式使網站靜音
- 16. 是否有可能以編程方式識別USB通信模式?
- 17. 是否有可能以編程方式在Android中卸載軟件包
- 18. 是否有可能以編程方式關閉android中的瀏覽器選項卡?
- 19. 在android中以編程方式關閉所選應用程序
- 20. 如何以編程方式在聲音和靜音模式之間切換?
- 21. 如何在Android中以編程方式設置聲音開啓和關閉
- 22. Windows XP - 以編程方式在Python中靜音/取消靜音音頻
- 23. 是否有可能以編程方式在mac上模擬3D鼠標?
- 24. 是否有可能以編程方式收聽Android中的揚聲器輸出?
- 25. 是否有可能在Android應用上以編程方式限制帶寬?
- 26. 是否可以在iPhone中以編程方式啓用熱點模式?
- 27. 是否可以在.NET中以編程方式設置sessionState模式?
- 28. 是否有可能以編程方式設置Qtip的位置?
- 29. 是否有可能以編程方式更改PieRenderer?
- 30. 是否有可能以編程方式修改ATS設置
@Mat,那麼問題是iPhone,這是爲Android。我懷疑這個問題的答案是否有助於該操作。 – aioobe 2012-07-28 08:57:39