Android Studio Vibrator – Titreşim Kullanımı
Herkese Merhaba;
Android’te titreşim kullanımı bugünki konumuz. Hemen konuya girelim. Yeni proje acıyoruz ve Vibrator sınıfını kullanacağız bunun içinde..
Öncelikle arayüzümüze bir Button atalım.Button’a basınca kaç ms kalcağını ayarlıyalım..
Arayüze bir buton atadık. Sonrasında ise kullanıcağımız sınıf Vibrator. Kod olarak
Vibrator degisken=(Vibrator).getSystemService(Context.VIBROTOR_SERVİCE); komutunu ekleyip
degisken.vibrate(200); diyerek titreşimi onaylatıyoruz.
Burada 200 ms olarak alınır ona göre hesaplama yapınız. Ve tabiki izin
<uses-permission android:name="android.permission.VIBRATE" /> Komutunu ekliyoruz. Eğer telefon ses modu komutlarını kontrol edicekseniz yararlı olacak komutlar
AudioManager sesKontrol = (AudioManager)getSystemService(Context.AUDIO_SERVICE); switch (sesKontrol.getRingerMode()) { case AudioManager.RINGER_MODE_SILENT: Log.i("voiceControl","Telefon Mode: Sessiz"); break; case AudioManager.RINGER_MODE_VIBRATE: Log.i("voiceControl"," Telefon Mode: Titreşim"); break; case AudioManager.RINGER_MODE_NORMAL: Log.i("voiceControl"," Telefon Mode: Normal"); break; }
Hocam “AudioManager.RINGER_MODE_SILENT” kodu telefonu sessize almıyor. Telefonumda Android 5.1.1 Lollipop sürümü yüklü ancak Android 4.2 Kitkat sürümü yüklü olan cihazdan deneyince çalışıyor. Bu sorunu nasıl giderebilirim?