Выход из спящего режима
-
- Сообщения: 6
- Зарегистрирован: 11 июл 2014, 13:16
Выход из спящего режима
Есть приложение, которое стартует как только гаснет экран, так вот как экран снова зажечь?))
Или может есть другие способы такой организации
Или может есть другие способы такой организации
Re: Выход из спящего режима
Intent.ACTION_SCREEN_OFF
Intent.ACTION_SCREEN_ON
Handling Screen OFF and Screen ON Intents
с этим можно работать обрабатывая события. Тут есть примеры как "разбудить" девайс: http://stackoverflow.com/a/3623170
или делают как то так:
[syntax=java5]
PowerManager pm = (PowerManager) getApplicationContext().getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = pm.newWakeLock((PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP), "TAG");
wakeLock.acquire();[/syntax]
Intent.ACTION_SCREEN_ON
Handling Screen OFF and Screen ON Intents
с этим можно работать обрабатывая события. Тут есть примеры как "разбудить" девайс: http://stackoverflow.com/a/3623170
или делают как то так:
[syntax=java5]
PowerManager pm = (PowerManager) getApplicationContext().getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = pm.newWakeLock((PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP), "TAG");
wakeLock.acquire();[/syntax]
![Изображение](http://d379ifj7s9wntv.cloudfront.net/reactivemanifesto/images/ribbons/we-are-reactive-green-right.png)
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Выход из спящего режима
Я немного отклонюсь от темы, но всё же.Есть приложение, которое стартует как только гаснет экран, так вот как экран снова зажечь?))
Я не понимаю, зачем разблокировать экран? Приведу два примера с жизни.
1. Еду в машине, телефон в кармане. Мне звонят на телефон, я принимаю звонок на гарнитуру. поговорил и выключаю через гарнитуру. И в итоге телефон у меня разблокировался. Вопрос. Какого ...?
2. Лег спать. на Viber мне написали в 3 ночи (с человеком сдвиг в 7 часов). В итоге вайбер вывел сообщение на экран и разблокировался. В итоге 4 оставшихся сна, было съедено около 50 процентов заряда батареи.
Re: Выход из спящего режима
Я просто убиваю такие приложения... а вообще автору же нужно разбудить телефон, а не сделать что -то, чтобы его приложением пользовалисьMikhail_dev писал(а):Я немного отклонюсь от темы, но всё же.Есть приложение, которое стартует как только гаснет экран, так вот как экран снова зажечь?))
Я не понимаю, зачем разблокировать экран? Приведу два примера с жизни.
1. Еду в машине, телефон в кармане. Мне звонят на телефон, я принимаю звонок на гарнитуру. поговорил и выключаю через гарнитуру. И в итоге телефон у меня разблокировался. Вопрос. Какого ...?
2. Лег спать. на Viber мне написали в 3 ночи (с человеком сдвиг в 7 часов). В итоге вайбер вывел сообщение на экран и разблокировался. В итоге 4 оставшихся сна, было съедено около 50 процентов заряда батареи.
![Улыбается :)](./images/smilies/icon_e_smile.gif)
![Изображение](http://d379ifj7s9wntv.cloudfront.net/reactivemanifesto/images/ribbons/we-are-reactive-green-right.png)
Re: Выход из спящего режима
Вот я тоже чертовски не люблю, когда приложения "будят" телефон и садят батарею, стараюсь от таких приложений избавляться. Считаю, что программист прежде чем написать такое приложение должен 100500 раз подумать, а оно надо? А оно того стоит? Может есть какие пути чтобы этого избежать? И насколько ценно будет ваше приложение для пользователя, чтобы он захотел приносить такие жертвы ради него (в данном случае, можно примерить на себе). Кроме того некоторые производители подобные вольности со стороны приложений тоже могут присекать и не давать лишний раз будить телефон (проблема энергосбережения для андроид-устройств еще полностью не снята со счетов) т.е. ваш код не будет корректно работать на всех девайсах.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Выход из спящего режима
Ну Viber довольно хорошее приложение, которое по качеству звонков лучше скайпа. Hangouts не у всех есть.Я просто убиваю такие приложения..
Re: Выход из спящего режима
ух и злые все, жуть
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198