À partir de la version 8.0, Android va (enfin) nous permettre de contrôler l'amplitude des vibrations ainsi que la durée (api 26 link).Android va-t-il activer les contrôles d'amplitude de vibration pour les versions d'OS plus anciennes?
Est-ce que quelqu'un sait (peut-être à partir de l'expérience passée avec des fonctionnalités ajoutées) s'il sera possible de contrôler l'amplitude des vibrations dans les appareils plus anciens avec une ancienne version du système d'exploitation? Évidemment si le matériel le permet. Est-ce que quelqu'un a trouvé un moyen de contrôler l'amplitude maintenant, en plus de varier la largeur d'impulsion? Le système est évidemment capable de le contrôler car il y a des curseurs de résistance aux vibrations dans les réglages de nombreux appareils.
Si vous demandez s'ils vont ajouter des choses/apporter des modifications aux anciennes versions du SDK la réponse est non – tyczj
@tyczj Non, je me demande s'il est possible pour eux de le supporter par tous les appels de bas niveau qu'ils utilisent actuellement pour ajuster la force de vibration. Un peu comme avec ContextCompat pour vérifier les permissions et demander les autorisations d'exécution. – AardvarkBlue
ContextCompat ne fait que vérifier l'API et n'est pas différent de la vérification de la version sdk du périphérique sur lequel votre application s'exécute et des appels d'API spécifiques basés sur la version sdk. Il n'ajoute pas de fonctionnalité aux anciennes API – tyczj