Möchten Sie Ihrer Android -App ein taktiles Element hinzufügen? Es ist entscheidend, zu verstehen, wie der Vibrator des Geräts ausgelöst wird. So können Sie es tun:
, um eine einfache Vibration zu generieren, verwenden Sie das Vibrator -Objekt:
import android.os.Vibrator; ... Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(500); // Vibrate for 500 milliseconds
Dies führt dazu, dass das Gerät für die angegebene Dauer vibriert. (API 26) und oben können Sie die Schwingungsfrequenz mithilfe der Vibrationseffect steuern Klasse:
Hier repräsentiert 500 die Schwingungsdauer in Millisekunden, und die Vibrationseffect.Default_amplitude legt die Standardintensität fest. Sie können die Intensität anpassen, indem Sie unterschiedliche Amplitudenwerte übergeben. Berechtigung Android: name = "android.permission.vibrate"/>
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE)); }
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3