Android’te bu dersimizde Vibrator sınıfını kullanacağız. Öncelikle arayüzümüze bir
Button atalım.Button'a basınca kaç ms titreşim olucağını ayarlıyalım.. Arayüze bir buton bıraktı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 için..
<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;
}
Button atalım.Button'a basınca kaç ms titreşim olucağını ayarlıyalım.. Arayüze bir buton bıraktı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 için..
<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;
}
0 Yorumlar
Bizimle fikirlerinizi paylaşabilirsiniz.