2 votos

Deshabilitar cerca de la fuerza de las vibraciones

Estoy desarrollando algunas aplicaciones para Android y me estoy poniendo algunos de los errores y de la fuerza de cierre.

Esto es bastante molesto, aunque no tanto como molesto como el ruido de las vibraciones del teléfono (un largo de vibración y 3 rápido). Esto es muy desagradable para mí y para mis compañeros.

Me he fijado Sonido >> Vibrar a "Nunca", pero sigue saliendo en y en y después de buscar a través de casi toda la totalidad de la configuración del teléfono, una solución es aún.

El dispositivo es el SGS con Froyo.

0voto

bignose Puntos 459

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):

  1. Usted está tratando de usar una función que requiere la documentación en el archivo de manifiesto.
  2. 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.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X