Quiero usar el método de vibración en mi aplicación, y lo tengo funcionando en mi teléfono que tiene un vibrador que es genial. sin embargo, los teléfonos que no tienen un vibrador suceden. no funciona en absoluto? ¿detiene la aplicación? o no aparece en el mercado en absoluto? o tengo que preguntarle al teléfono si tiene un vibrador?Android: método de vibrador (si el teléfono no tiene vibrador?)
También me gustaría saber si este código es bueno o si necesita algún ajuste. aquí está mi código ...
Vibrator vi;
vi = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vi.vibrate(100);
<uses-permission android:name="android.permission.VIBRATE" /> (In manifest)
Gracias, cualquier ayuda sería genial.
Tenga en cuenta que 'hasVibrator()' se agregó en el nivel 11 de la API. Los dispositivos más antiguos que la mayoría tendrán motores de vibración, especialmente si tienen (legítimamente) Android Market en ellos. – CommonsWare
He leído el documento y no dice nada al respecto. Estoy corriendo en la API 7, así que no puedo usar "hasVibrator", así que, ¿qué pasa si el vibrador no está presente? –
¡Simplemente se ignorará y no vibrará! Puede usar reflection para invocar la llamada api lvl 11 para esos dispositivos, depende de cómo quiera implementar sus ideas. – Blundell