Usted probablemente no va a gustar mi respuesta, pero creo que no hay nada que puedas hacer al respecto. He probado a activar esta fuera de mí mismo en el pasado, pero el sistema operativo Android es que usted va a recibir una fuerza de cierre de la vibración no importa qué. Ahora, con respecto a su aplicación en realidad la fuerza de cierre, aquí están mis dos mejores conjeturas (ya que yo no puedo ver ninguna de su código):
- Usted está tratando de usar una función que requiere la documentación en el archivo de manifiesto.
- Usted es sobrecargar la interfaz de usuario de la pila por no procesos de roscado que tomar un largo tiempo para llevar a cabo (es decir, ponerse en contacto con un servidor y recibir datos, manejo de datos remota, etc.), que se pueden resolver con AsyncTasks.
También, si usted está recibiendo frecuentes cerca de la fuerza de errores, por favor, utilice DDMS. Es una absoluta enviado por Dios para este tipo de cosas. Conozco a un montón de personas que sólo tratan de "averiguar" dónde se equivocaron. La depuración es una habilidad en su propio derecho.
Lo siento, no podía responder directamente a su pregunta. Yo en su lugar trató de identificar dónde más puede ir mal con sus aplicaciones, lo que, para mí, sería un problema más grande.
EDITAR:
Para mostrar cómo llegué a esta conclusión:
Yo en primer lugar trató de mirar a través de todos los ajustes (incluyendo el de mi Galaxy S manual), y obviamente no se cigarro.
Me di cuenta de que hay dos clases de que un desarrollador debe mirar para al menos ver si esta vibración puede ser desactivado a través de programación (para el programa específico). Estas clases son la Notificación y el Vibrador de clases. Tras la inspección, se puede ver que no hay nada dentro de estas clases que le permitirá hacer eso. Es una propiedad del sistema. Al darse cuenta de que usted debe poner una "vibración" la intención en el manifiesto con el fin de manipular la vibración debe demostrar aún más este punto:
<uses-permission android:name="android.permission.VIBRATE"/>
Yo no estaba realmente preparado para meterse con el real Android de código de bajo nivel así que me llevaron el asunto con mi amigo (que ha estado jugando con el kernel de Android y el sistema operativo en sí mismo por un tiempo) a fin de validar mi sospecha. Dijo que esta propiedad fue construida en. En otras palabras, usted tendrá que reemplazar la propiedad dentro del propio sistema operativo con el fin de cambiar la cerca de la fuerza de vibración. Para mí, ese fue el final de mí tratando de desactivar esta propiedad.