Wakelock ve FLAG_KEEP_SCREEN_ON arasındaki fark nedir? Uyanık ekranı açık tutma
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
ikisi arasında ve performans açısından teknik fark nedir,
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK,
getClass().getName());
tarafından Veya pencereye FLAG_KEEP_SCREEN_ON ekleyerek Uyandırma kilidi kullanılarak yapılabilir ve pil ömrü tavsiye edilir?
FLAG_KEEP_SCREEN_ON sadece "USB hata ayıklama" seçeneği işaretlendiğinde işe yaradığı için bu konuda bir soru yayınladım ... http://stackoverflow.com/questions/15189767/keep-screen-on-in-activity- – Ted
@Ted: ile bayrak-devam-çalışma-değil-işte burada ve ne yazdığınız (en azından) diğer iki soru sadece yanlıştır. Diğerleri için doğru şekilde koymalıyız: 'FLAG_KEEP_SCREEN_ON', tanımladığı şey için mükemmel bir şekilde çalışıyor: Ekranı sürekli açık tutuyor. Bunun çalışması için gerekli herhangi bir izin yok, ne de aygıtınız hata ayıklama modunda çalışıyor. Her cihazda çalışmalı ve eğer yoksa, cihazın hatasıdır;) – caw