2011-03-12 4 views
0

Droid가 앱에서 잠기는 것을 방지하기 위해 어떤 코드를 사용 하시겠습니까? 나는 소켓을 사용하는 응용 프로그램을 작성 중이며, 응용 프로그램이 실행되는 동안 화면이 잠기지 않는 것이 중요합니다.맞춤형 Android 앱에서 잠금 금지

답변

0

에서 얻은 웨이크 잠금 장치가 필요합니다. 그러나 나는 그것을 반응이없는 UI로 생각했다. 그 가정이 경우에 따라서 올바른 스레딩은 당신의 대답은, UI를 수행하므로 여기에 소켓 작업을 할 수 없습니다 "락 - 업"

new Thread(new Runnable(){ 
    @Override 
    public void run(){ 
     Code Here .... 
    } 
}).start(); 

또한 명심 당신이에서 UI 요소를 수정하는 방법에 대한 이상한 예외가있는 경우 스레드는 루퍼가 때때로 유용 할 수 있습니다. http://developer.android.com/reference/android/os/Looper.html

+0

사실 내가 의미하는 바는 앱이 너무 오래 지나면 잠금 화면으로 이동한다는 것입니다. – Zach

+0

@ Zach 그런 경우에는 필자가 Android 레이아웃에서 자주 사용하는 @ Br810의 제안에 찬성한다. 그것이 당신을 위해 작동한다면 그의 대답을 받아 들일 수 있는지 확인하십시오. –

1
는 배터리 사용량에 영향을 미칠 수에 남아에 보관되는 디스플레이로이를 사용에주의됩니다의 AndroidManifest.xml에

android:keepScreenOn="true" 

화면을 활동에 대해 다음을 추가하여 화면 잠금을 해제

당신에게 응용 프로그램.

+0

이전 버전의 Android 용입니까? 나는 그것을 조금 점검했고 그것은 매니페스트의 2.2에서는 유효하지 않은 것으로 보인다. 그러나이를 표준 레이아웃의보기에 속성으로 추가 할 수 있습니다. –