Bu satırı manifest dosyasına tanımladığımızda, artık uygulamamızda titreşimi kullanabiliriz.Görüntü aşağıdaki gibidir.
Daha sonra titreşimi kullamak için gerekli Java kodları aşağıdaki gibidir:
Vibrator titresim=(Vibrator) getSystemService(Context.VIBRATOR_SERVICE); titresim.vibrate(2000); Vibrator titresim=(Vibrator) getSystemService(Context.VIBRATOR_SERVICE); titresim.vibrate(2000); Kodları kullanacağımız yere yazarak;örneğin projenin açılışına yazarsak, titresim.vibrate(2000); kısmında paratez içine yazdığımız süre kadar titreşimi kullanır.2000 yazdığımızda 2 saniye boyunca telefon titreşimi kullanılır.Görüntü aşağıdaki gibidir.
Ayrıca Android 6 ve üzeri için kullanıcıdan bu fonksiyonu kullanırken ekstra izin istememiz gerekir (tek sefere mahsus). Ayrıca kullanıcı verdiği izni uygulama ayarları menüsünden geri alabilir. Bu noktada SecurityException almamak için;
public static void askPermission(Activity activity, Integer requestCode) { List<String> permissionList = new ArrayList<>(); String[] permissions = null;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (activity.checkSelfPermission( android.Manifest.permission.VIBRATE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(activity, new String[]{ android.Manifest.permission.VIBRATE}, requestCode); } }