2013-08-30 2 views
2

문제 머물 수 있도록하는 방법 : 후 하차 내 문제는 화면입니다,내 AVD 깨어

내가 robotium를 사용하여 안드로이드 응용 프로그램을 테스트하고를 사용자가 응용 프로그램과 상호 작용하지 않는다면, 어떻게 화면을 항상 유지하는 초 몇 응용 프로그램 테스트 용?

  • 메이드 스테이 내가의 소스를 수정 어차피 내가이 게시물을 확인 교차하지만이 개발 side에 관련이

AVD의 개발 옵션 아래에 깨어 : 나는 시도 무엇

APK

내 질문 :

avd 테스트 앱에서 화면을 항상 켜 놓는 방법?

+0

기기에서 수행하는 것과 동일한 작업을 수행 할 수 있습니다. 설정에 설정이 있습니다. –

+0

@ user2012 깨어 난 상태로 설정할 때의 문제로 인해 전화가 켜져있을 때 깨어있는 상태를 선택할 수 있습니다. –

답변

1

테스트를 위해 WakeLock을 인스턴스화 할 수 있습니다.

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 
PowerManager.WakeLock wakeLock = pm.newWakeLock(pm.SCREEN_DIM_WAKE_LOCK, "My wakelook"); 
wakeLock.acquire(); 

은 또한 당신이 장치를 개발 설정에서 "웨이크 잠금"옵션을 시도 할 수 permisson WakeLock

<uses-permission android:name="android.permission.WAKE_LOCK" /> 

을 잊지 마십시오.

1
Window w = ((Activity)mContext).getWindow(); // in Activity's onCreate() for instance 
        w.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);