forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Android (http://forum.boolean.name/forumdisplay.php?f=150)
-   -   Спящий режим (http://forum.boolean.name/showthread.php?t=17254)

pax 01.09.2012 07:59

Спящий режим
 
Есть ли возможность отключить спящий режим в своем приложении?

Жека 04.09.2012 15:01

Ответ: Спящий режим
 
В функции onCreate() активити пишем
Код:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Я не проверял, спросил у соседа слева:)
Ещё почитай про PowerManager.

moka 04.09.2012 15:08

Ответ: Спящий режим
 
Вот исчерпывающий ответ: http://stackoverflow.com/questions/8...ut-my-activity

pozitiffcat 19.09.2012 16:54

Ответ: Спящий режим
 
Код:

public class WakeLocker {
        private PowerManager pm;
        private WakeLock wake_lock;
        private boolean locked = false;
        Context _context;
       
        WakeLocker(Context context)
        {
                _context = context;
                pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
        wake_lock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "MT");
        }
       
        void lock()
        {
                if(!isEnabled()) return;
                if(!locked) wake_lock.acquire();
                locked = true;
        }
       
        void unlock()
        {
                if(locked) wake_lock.release();
                locked = false;
        }
}

плюс в androidmanifest
Код:

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


Часовой пояс GMT +4, время: 05:27.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot