Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

388
Visualizações
¿Cómo seguir usando onSensorChanged() cuando el teléfono está dormido?

Estoy creando una aplicación que necesita detectar la mayor aceleración que detecta el teléfono. Actualmente funciona, pero no continúa la tarea cuando se apaga la pantalla. Para lograr lo que tengo ahora, escribí en onCreate :

 mSensorManager = getSystemService(SENSOR_SERVICE) as SensorManager mAccelerometer = mSensorManager!!.getDefaultSensor(Sensor.TYPE_LINEAR_ACCELERATION)

He inicializado estas variables globalmente en la clase. Luego implementé onSensorChanged() , onResume() , onPause() y dejé onAccuracyChanged vacío.

Por lo que he entendido, implementar funciones como esta es diferente a simplemente crear una tarea asíncrona. ¿Cómo haría para cambiar esto para que también funcione en segundo plano? ¡Gracias!

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

No podrá usar la API de sensores cuando la aplicación pasó a un segundo plano incluso con WakeLock ; la documentación oficial es clara al respecto.

Sin embargo, puede continuar fácilmente con el uso de la API de Sensores incluso con la pantalla del teléfono deshabilitada dentro de un servicio en primer plano. Para hacer eso, use esta documentación como un servicio de primer plano de inicio. Esto no garantiza la vida eterna del Servicio, pero definitivamente durará más que un Servicio ordinario y tendrá acceso a la API de Sensores. No estoy seguro acerca de WakeLock en este caso; tendrá que intentarlo (pero creo que no lo necesitará).

Aquí hay una serie de respuestas. Algunos de ellos contienen código de muestra e incluso enlaces a proyectos de muestra.

Aquí y aquí hay ejemplos netos en forma de artículos medianos.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda