2013-08-26 4 views
1

큰 방 안의 다른 위치에 Android 태블릿을 많이 배치했습니다. 모든 태블릿에서 자체 개발 앱을 실행하고 있습니다.Android를 원격으로 켜기 또는 끄기

PC에서 원격으로 켜고 싶습니다. 이미 태블릿과 PC간에 TCP 연결이 있습니다. 또는 화면을 끄고 다시 켤 수 있습니까? (전원 버튼을 한 번 누르는 것 같이) 감사합니다.

답변

0

PowerManager을보세요. PowerManager#newWakeLockFULL_WAKE_LOCK을 사용하여 화면을 켜고 PowerManager#goToSleep을 사용하여 켜기/끄기 명령에 대한 응답으로 화면을 끌 수 있다고 상상해보십시오.

+0

정보 주셔서 감사합니다. 그러나 "기기의 배터리 수명은이 API의 사용에 크게 영향을받습니다"라는 의미는 무엇입니까? 그래서 자주 사용할 수 없습니까? 매일 적어도 한 번 이상 사용하면 장치 배터리가 곧 소모됩니다. – AkariKamigishi

+0

@AkariKamigishi 'FULL_WAKE_LOCK'을 (를) 요청하면 CPU, 화면 및 키보드를 포함하여 장치를 켭니다. 이것은 확실히 배터리 수명에 영향을 미치지 만, 너무 오랫동안 자물쇠를 잡지 않는 한 하루 (또는 하루에도 12 번) 괜찮을 것입니다. 그리고 어쨌든 배터리 라이트에 영향을 미치지 않으면 서 장치를 켜는 방법은 없습니다 :) 다른 종류의 잠금 장치를 가지고 놀 수 있습니다.'SCREEN_DIM_WAKE_LOCK'을 살펴보십시오 - 희미한 빛 만 켜집니다. –

+0

* 배터리 수명, "배터리 불량" –