Maison >Java >javaDidacticiel >Comment puis-je contrôler les vibrations d'un appareil Android avec différentes fréquences ?
Vous souhaitez ajouter un élément tactile à votre application Android ? Comprendre comment déclencher le vibreur de l’appareil est crucial. Voici comment procéder :
Pour générer une simple vibration, utilisez l'objet Vibrateur :
import android.os.Vibrator; ... Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(500); // Vibrate for 500 milliseconds
Cela fera vibrer l'appareil pendant la durée spécifiée.
Pour les appareils fonctionnant sous Android 8.0 (API 26) et supérieur, vous pouvez contrôler la fréquence de vibration à l'aide de la classe VibrationEffect :
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE)); }
Ici, 500 représente la durée de vibration en millisecondes, et VibrationEffect.DEFAULT_AMPLITUDE définit l'intensité par défaut. Vous pouvez ajuster l'intensité en transmettant différentes valeurs d'amplitude.
N'oubliez pas d'ajouter l'autorisation nécessaire à votre fichier AndroidManifest.xml :
<uses-permission android:name="android.permission.VIBRATE"/>
En utilisant les techniques décrites ci-dessus, vous pouvez créer des vibrations personnalisées dans vos applications Android pour améliorer l'engagement des utilisateurs et fournir un retour tactile.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!