Показать сообщение отдельно
Старый 19.09.2012, 16:54   #4
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Спящий режим

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" />
(Offline)
 
Ответить с цитированием