스크립트 데몬 모드란?
- 스크립트 데몬 모드는 서비스 프로그램 충돌이나 기기 전원 차단 같은 외부 요인으로 스크립트가 종료된 뒤, 기기가 정상 상태로 복구되면 스크립트가 자동으로 다시 시작되도록 보장합니다. 다음 경우는 제외됩니다.
- 기기 전원이 꺼진 뒤 다시 충전하지 않음
- 기기를 켤 수 없음
- 기기 재시작 후 탈옥 상태가 해제됨
- 기기가 안전 모드에 있음
- 잠금 화면 암호가 설정된 기기가 재시작됨
- 사용자가 직접 종료함
- 런타임 오류로 스크립트가 종료됨
- 데몬 모드는 부팅 시작 스크립트보다 우선순위가 높습니다. 따라서 다음 코드를 스크립트 맨 앞에 추가하면 기기 오류로 재시작된 뒤 화면 잠금을 해제하고 실행을 시작할 수 있습니다.
while (device.is_screen_locked()) do
device.unlock_screen()
sys.msleep(1000)
end
sys.toast("屏幕已解锁,脚本开始")
-- 아래부터 실제 스크립트 로직입니다
-- ...