나는 잠시 후에 화면 (활동)이 잠겨 있지 않은 안드로이드 응용 프로그램을 구축하고 있습니다. 응용 프로그램 화면이 항상 켜져 있음을 의미합니다. 모든 화면이 항상 켜져 있는지 확인하려면 어떻게해야합니까? 내 응용 프로그램에서 잠금 화면이 없어지지 않는 화면 보호기를 의미합니다.화면을 항상 on 상태로 유지하는 방법
답변
시도 : -
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
또는
import android.os.PowerManager;
public class MyActivity extends Activity {
protected PowerManager.WakeLock mWakeLock;
/** Called when the activity is first created. */
@Override
public void onCreate(final Bundle icicle) {
setContentView(R.layout.main);
/* This code together with the one in onDestroy()
* will make the screen be always on until this Activity gets destroyed. */
final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
this.mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
this.mWakeLock.acquire();
}
@Override
public void onDestroy() {
this.mWakeLock.release();
super.onDestroy();
}
}
추가 정보를 16,
링크 아래 참조 : -
thankyou sir 한 번 더 질문하기 전화가 내 애플리케이션을 시작할 때 전화를 걸 때 boot.doese가 내 애플리케이션을 종료하지 말고 휴대 전화가 꺼져있는 경우 – user3541223
@ user3541223 요구 사항을 이해하지 못합니다. – duggu
내 요구 사항은 안드로이드 폰이 켜져있는 경우입니다. 전화 시작시에만 내 애플리케이션을 실행하고 전화가 꺼질 때까지 사용자는 내 애플리케이션을 종료하지 않습니다. – user3541223
다음과 같은 작업을 수행,
protected PowerManager.WakeLock wakelock;
/** Called when the activity is first created. */
@Override
public void onCreate(final Bundle savedInstances) {
setContentView(R.layout.main);
final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
this.wakelock= pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
this.wakelock.acquire();
}
@Override
public void onDestroy() {
this.wakelock.release();
super.onDestroy();
}
매니페스트 파일에 다음 권한을 추가하는 것을 잊지 마세요 : 코드 아래
<uses-permission android:name="android.permission.WAKE_LOCK" />
이가 화면 유지하는 방법입니다 : 단순히 onCreate
방법이 줄을 추가 http://developer.android.com/training/scheduling/wakelock.html
가
getWindow(). addFlags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
화면을 활성 상태로 유지합니다.
- 1. 출력 창을 항상 처리 상태로 유지하는 방법
- 2. 화면에서 앱을 항상 활성화 상태로 유지하는 방법
- 3. Android 마모로 앱을 코딩하여 화면을 항상 활성 상태로 유지하는 방법은 무엇인가요? (항상 대화 형 모드에서)
- 4. Android 앱을 항상 실행 상태로 유지하는 방법 (서비스 및 BroadcastReceiver)?
- 5. vba를 사용하여 첫 번째 셀을 항상 활성 상태로 유지하는 방법
- 6. Windows Server 2012의 바탕 화면을 항상 유지하는 방법
- 7. 페이지를 가짜로드 상태로 유지하는 방법
- 8. 사용자를 로그인 상태로 유지하는 방법
- 9. 웹 페이지로 화면을 유지하는 방법
- 10. 내 지사를 최신 상태로 유지하는 방법
- 11. 마이크 요청을로드하여 라이브 상태로 유지하는 방법
- 12. 화면을 끄거나 기기를 잠자기 상태로 보내는 방법
- 13. 항상 최신 활동을 계속 유지하는 방법
- 14. 항상 브라우저에 포커스를 유지하는 방법
- 15. 창을 항상 신속하게 유지하는 방법?
- 16. 창을 항상 위에 유지하는 방법
- 17. Subclipse : 분기를 동기화 상태로 유지하는 방법?
- 18. CRUD, 페이지를 현재 작성한 상태로 유지하는 방법
- 19. UITextView를 아래쪽에서 스크롤 한 상태로 유지하는 방법
- 20. 앱을 통해 모델을 최신 상태로 유지하는 방법
- 21. 백엔드에서 JSON을 최신 상태로 유지하는 방법
- 22. 여러 데이터베이스를 동기화 상태로 유지하는 방법
- 23. 사용자를 전체 웹에 로그온 상태로 유지하는 방법
- 24. iPad를 절전 모드가 아닌 상태로 유지하는 방법
- 25. 스크롤 막대를 잠그고 표시 상태로 유지하는 방법
- 26. Backbone.js보기에서 데이터를 동기화 상태로 유지하는 방법?
- 27. Doctrine - ManyToOne을 동기화 된 상태로 유지하는 방법?
- 28. 코로나를 사용하여 버튼을 누른 상태로 유지하는 방법
- 29. OAuth 세션을 활성 상태로 유지하는 방법
다음에이 게시물을 참조 할 수 있습니다. [해결책] [1] [1] : http://stackoverflow.com/questions/5712849/how-do-i-keep-the-screen-on-in-my- app – noidraug