"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je contrôler les vibrations de l'appareil Android avec des fréquences variables?

Comment puis-je contrôler les vibrations de l'appareil Android avec des fréquences variables?

Publié le 2025-02-26
Parcourir:362

How Can I Control Android Device Vibrations with Varying Frequencies?

Contrôlant les vibrations du périphérique Android avec des variations de fréquence

Vous voulez ajouter un élément tactile à votre application Android? Comprendre comment déclencher le vibrateur de l'appareil est crucial. Voici comment vous pouvez le faire:

générant des vibrations de base

Pour générer une vibration simple, utilisez l'objet vibrateur:

import android.os.Vibrator;
...
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(500); // Vibrate for 500 milliseconds

Cela entraînera la vibration de l'appareil pendant la durée spécifiée.

Personnalisation de la fréquence de vibration (API 26 et ci-dessus)

pour les appareils exécutant Android 8.0 (API 26) Et ci-dessus, vous pouvez contrôler la fréquence de vibration à l'aide de la classe VIBRATIONEFECT:

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 passant différentes valeurs d'amplitude.

exigences d'autorisation

N'oubliez pas d'ajouter l'autorisation nécessaire à votre fichier AndroidManifest.xml:

En utilisant les techniques décrites ci-dessus, vous pouvez créer Vibrations personnalisées dans vos applications Android pour améliorer l'engagement des utilisateurs et fournir des commentaires tactiles.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3