wakelock

    1

    1답변

    매 x 분마다 웹 서버에 데이터를 보내야하는 앱을 작성 중입니다. 여기서 x는 웹 서버 응답을 통해 변경할 수있는 값입니다. 지금 당장 x 분 동안 휴면 상태의 백그라운드 스레드를 사용하고 주 스레드에게 데이터 전송을 알립니다. 그러나 CPU 절전으로 인해이 방법에 문제가있어 스레드 수면 시간에 영향을 미치는 것으로 보입니다. wakelocks에 대해 읽었

    4

    1답변

    GCM을 사용하여 wakelock의 실제 기능에 대해 조금만 알아 보았지만 질문이있었습니다. 가 가동 잠금이 종료에서 네트워크 계층을 방해하는 수면 모드로 전환에서 장치를 방지합니까 - 그래서 처음에 네트워크 수준에서 GCM 메시지가 나타날 수 있습니다 하거나 GCM (매니페스트 권한, 코드가 제대로 지정된 GCM 코드 등을 통해) 작동 중이거나 작동 중일

    2

    1답변

    x 분마다 인터넷 연결을 자동으로 확인하고 서버에 데이터를 보내려고합니다. 그러나 다음 (최소한) 코드는 release() 호출이 항상 도달하지 않는다는 경고를 Eclipse에서 제공합니다. PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); PowerManag

    0

    1답변

    서비스에서 화면을 전환하고 즉시 기본 시스템 시간 초과가 인계되도록하고 싶습니다. 즉, 특정 시간 동안 대기 상태를 유지하지 않고 시스템에 제어권을 양도합니다. 나는 WakeLock.acquire() 다음에 즉시 WakeLock.release() (SCREEN_BRIGHT_WAKE_LOCK)을 시도했으나 화면에서 전혀 전환하지 않습니다. Service (새

    6

    1답변

    백그라운드 서비스가 가능한 한 빨리 로컬 서버에 메시지를 보내고 있습니다. 각 메시지는 일반적으로 약 30ms 걸립니다. 하지만 휴대 전화가 절전 모드에있을 때 약 400ms-1000ms ('올바른'Wifi 정책으로 화면 꺼짐)이 걸립니다. 내 서비스에서 다음 코드를 사용하여 Wifi-lock 및 WakeLock을 얻습니다. PowerManager lPow

    1

    1답변

    파란 이빨을 통해 외부 센서에 연결되는 앱이 있습니다. 센서는 ECG 용이며 지속적으로 데이터를 전송합니다. 이 파란 이빨 연결을 끊지 않고 잠을 자도록 전화가 필요해. 내가 어떻게 할 수 있니? 기본적으로 휴대 전화와 센서가 ECG를 수행하는 동안 최대한 많은 전력을 절약하고 싶습니다. 연결을 8 시간 이상 열어 두어야 할 수도 있습니다.

    1

    1답변

    내 앱이 대기 모드에서 전화를 깨우고 화면을 켭니다 (SCREEN_BRIGHT_WAKE_LOCK). 내 응용 프로그램이 백그라운드에서 이미 실행 중일 수 있으므로 WindowManager-flags 접근 방식을 사용할 수 없습니다. 사용자가 내 앱을 종료하고 WakeLock이 해제되면 사용자가 앱 (또는 앱이 닫히는 동안 잠시 표시되는 홈 화면)과 상호 작

    0

    1답변

    WakeLock을 해제 한 후 ON_AFTER_RELEASE-flag가 수행하는 사용자의 디스플레이 제한 시간 시스템 설정 기간 동안 화면을 켜 놓으십시오. 내 장치 (GNex, 4.3)에서는 정상적으로 작동하지만 많은 사용자 (주로 4.3)는 WakeLock을 해제 한 후 화면이 즉시 꺼지는 것으로보고하고 있습니다. //To acquire the wl:

    1

    2답변

    휴대 전화 화면이 항상 켜져 있고 앱이 실행되는 동안 항상 설정 한 밝기를 유지하고 싶습니다. 이은 PowerManager pm; PowerManager.WakeLock wl; pm = (PowerManager) getSystemService(Context.POWER_SERVICE); wl = pm.newWakeLock(PowerManager.SCRE

    0

    1답변

    나는 타이머를 원했고 그 장치가 잠자기 상태 일 때 작동하지 않는다는 것을 발견했습니다. AlarmManager을 사용했지만 작동하지 않습니다. 나는 여전히 도움이되지 않은 서비스를 시도했다. 그런 다음 을 partial_wake_lock으로 시도했습니다. 그것은 처음에는 잘 작동했지만 갑자기 PowerManager 또는 WakeLock과 관련된 코드를 변