1
여기에 문제가 있습니다. 아이스크림 샌드위치가 장착 된 Android 기기에서 작동하며 Wi-Fi로 컴퓨터에서 핑 (ping) 할 때 기기를 깨우려고합니다.ping에서 안드로이드 장치 웨이크 업
다음 코드를 사용하여 장치를 깨우려고 시도했지만 작동하지 않는 것 같습니다.
WakeLock lock = ((PowerManager) getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP, "TAG");
lock.acquire();
KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
lock.release();
서비스를 사용하여 기기를 깨우지 만 작동하지 않는 것 같습니다.
감사합니다. :) 작동했습니다. – Milly