Android'de sessiz modunu programsal olarak kapatmak mümkün mü?Android'de sessiz modunu programatik olarak kapatmak mümkün mü?
cevap
Çözüm sizin için.
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);
Bu cevap 2013'te hala geçerli mi? Bazı güncellemeler için bunun artık geçerli olmadığını okudum. – Aerovistae
Merhaba? Buraya bir cevap alabilir miyim? – Aerovistae
Alabilir miyim? Hayır? – ErTR
Çözüm: Size
AudioManager audio_mngr = (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);
audio_mngr .setRingerMode(AudioManager.RINGER_MODE_SILENT);
nasıl tersine çevirir, sessiz moddan sonra normal moda nasıl geri dönülür. – sandy
@sandy bunun için RINGER_MODE_NORMAL (http://developer.android.com/reference/android/media/AudioManager.html#RINGER_MODE_NORMAL) deneyin? –
//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);
sonrası kullanışlı sonra bu yazı için oy verin.
Evet Bunu kapatmak mümkündür ve programlı aşağıda sessiz modda üzerinde kodudur:
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
Sessiz modu ayarlamak için:
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
: Normal modu için
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
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'u programlı olarak kapatmak mümkün mü?
- 2. USB iletişim modunu programlı olarak tanımlamak mümkün mü?
- 3. js2 modunu nxhtml ile javascript modu olarak kullanmak mümkün mü?
- 4. Tensorflow'da Tensörün Modunu Alma Mümkün mü?
- 5. Iphone'da programatik olarak dijital imza yapmak mümkün mü
- 6. Dinamik olarak bir UITextView oluşturmak mümkün mü?
- 7. Unity'de Google Haritalar Sokak Görünümü modunu eklemek mümkün mü?
- 8. Chrome'da javascript'i programatik olarak devre dışı bırakma
- 9. Uygulama boyutlarını bilirken androidde özel görünümler ekleme
- 10. WPF kopyalama kontrolleri programatik olarak
- 11. Android'de programatik olarak sesli postalar nasıl okunabilir
- 12. Onbeforeunload olayını programlı olarak tetiklemek mümkün mü?
- 13. Başlıkları koşullu olarak ayarlamak mümkün mü?
- 14. Bir resmi tuvalsiz olarak pikselleştirmek mümkün mü?
- 15. Info.plist'i düzenleme programlı olarak mümkün mü?
- 16. Verileri Firebase'den eşzamanlı olarak yüklemek mümkün mü?
- 17. Bir nesneyi null olarak ayarlamak mümkün mü?
- 18. Safari'de istekleri cURL olarak kopyalamak mümkün mü?
- 19. Şartlı olarak özelliklerle türetmek mümkün mü?
- 20. Barchart'ları Flot'ta yatay olarak görüntülemek mümkün mü?
- 21. OpenId sağlayıcı olarak Appengine uygulaması. Mümkün mü?
- 22. Powershell cmdlet'lerini eşzamansız olarak çağırmak mümkün mü?
- 23. Android'de görüntüyü firebase olarak depolamak mümkün mü?
- 24. mümkün mü?
- 25. mümkün mü?
- 26. mümkün mü?
- 27. ? mümkün mü?
- 28. ImageView Programatik olarak nasıl yeniden boyutlandırılır
- 29. Ciltleme ÖğeleriSource programatik olarak
- 30. editActionsForRowAtIndexPath programatik olarak çağırın
@Mat, iyi, bu soru iPhone, bu android için. Bu soruya verilen cevapların işe yarayacağından şüphe duyuyorum. – aioobe