Android 기반 SMS 서버를 구축하고 있습니다.Android 기반 SMS 서버 및 WakeLock?
새로운 SMS가 (무한 루프에서) 전송되도록 서버 (매 x 초)를 요청해야한다. Android 기기는 USB를 통해 항상 서버에 연결됩니다.
새 메시지를 가져 오는 중 서비스가 실행 중이고 24 시간 연중 무휴로 실행해야합니다. 배터리 소모가 문제가되지 않으므로 WakeLock은 어떻게 사용해야합니까?
부분 잠금에 대한 기사를 읽었으므로 충분하다고 생각됩니다.
그러나 wakeLock.acquire();를 호출해야 할 때 어떤 단서도 찾지 못했습니다. 및 wakeLock.release();
내가 그런 일을 할 수 있다고 생각하지 않습니다
while(true){
wakeLock.acquire();
//Do stuff
wakeLock.release();
Thread.sleep(10000);
}
아이디어를 고려 ... 모든 입력이 크게 apperciated 될 것이다. 예를 들어 일일 재시작 스케줄러에 집착하지 않도록 일정을 잡는 것이 맞습니까? 등 ...
핸들러를 사용하여 코드를 공유 할 수 있습니까? –
당신은 서비스의 자물쇠를 사기 위하여 그것을 제안하고 결코 풀어 놓지 않기 위하여 제안 하는가? 실이 자고 있으면 배터리는 어떻게됩니까? –
그럼 프로세서가 최대 전력으로 작동하지만 작동해야합니다. 거기에 여러 가지 솔루션, 나는 내 대답을 업데이 트됩니다. – NitroG42