![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Блокировка спящего режима Андроид
Никита2013 © (2013-09-16 13:05:00)Здравствуйте! Столкнулся с странной проблемой,прога на Дельфи ХЕ5 для Андроид если запустить на смарте, но не работать, телефон переходит в спячку при выходе из которой прога начинает тупить при работе,а может даже прекратить или повиснуть. Как заблокировать спящий режим на время работы программы как это делают например игры?
Никита2013 (2013-09-17 20:50:00) [1]>stas Да
Плохиш (2013-09-17 14:07:00) [2]
> robt5 (17.09.13 13:49) [10]
>
> > Как заблокировать спящий режим на время работы программы
>
> > как это делают например игры?
>
> спящий режим это когда пользователь бездействует, ты где
> такие игры видел lol
Меню открыл и изучает. Т.ж. и другие программы могут блокировать, EBookDroid к примеру.
robt5 (2013-09-17 13:49:00) [3]
> Как заблокировать спящий режим на время работы программы
> как это делают например игры?
спящий режим это когда пользователь бездействует, ты где такие игры видел lol
stas (2013-09-17 13:24:00) [4]Никита2013 (16.09.13 13:05)
немного не по теме: Андроид в xe5 реализован через фаирмонки?
никита2013 (2013-09-17 10:07:00) [5]Можт java :-)
ProgRAMmer Dimonych (2013-09-17 09:47:00) [6]> [5] Никита2013 (17.09.13 00:02)
Угу, на сях, как же…
Никита2013 (2013-09-17 00:50:00) [7]В сети все примеры на Эклипс... :(
Никита2013 (2013-09-17 00:02:00) [8]Нашел реализацию на Сях, но Дельфи компилятору она не оч.нравится:
public void screenLockUpdateState() {
if (mIsDisplayLocked)
{
...
// update display state
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
} else
{
...
// update display state
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
Как привести в пригодный для ХЕ5 вид? :)
Никита2013 (2013-09-16 14:03:00) [9]Спасибо,погуглимссс... :)
Inovet (2013-09-16 14:02:00) [10]> [2] Никита2013 (16.09.13 13:50)
> как это можно сделать в ХЕ5?
Как это можно сделать в Андроид? Не знаю. Я бы поискал в Гугле для начала, а дальше бы понятнее стало.
Никита2013 (2013-09-16 13:50:00) [11]>Inovet И как это можно сделать в ХЕ5?
Inovet (2013-09-16 13:42:00) [12]Не правильнее ли научить эту прогу понимать переход в спящий режим и возврат из него?