Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 156, средняя оценка - 4.63
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Отключить гашение экрана во время звонка - Программирование Android

07.01.2014, 05:05. Просмотров 22264. Ответов 2
Метки нет (Все метки)

Гуру, ПОМОГИТЕ!
Возможно ли это?
Можно ли перехватить?
Нужен ли рут для этого?
Не зашито ли подобное в ядро "намертво"?
Если обнаружу факт звонка и включу экран не начнется ли "война сервисов"?
Может подобная гадость отключается в настройках звонка (не нашел)?

Для меня телефон с сенсорным экраном (в роли телефона, а не инструмента для разработки) в новинку и жутко мешает полное гашение. Хотел бы:
1) отключить гашение экрана (поставить свой реактор)
2) положить на экран полупрозрачную форму что-бы затемнить экран и заблокировать нажатия кнопок ухом
3) в идеале назначить сброс звонка на аппаратные кнопки или хотя-бы сделать в экране-"затемнителе" дырки для кнопок

Ситуация:
Ругаюсь с кем нибудь по телефону и хочу "бросить" трубку мгновенно. Но... отношу от уха, дожидаюсь "просветления", нажимаю кнопку, дожидаюсь обработку кнопки. Итого 4-5 секунды многозначительной паузы.
Или "назойливый" клиент - нудно и долго что-нибудь говорит. Пытаюсь поймать секунду между фразами и "отключиться". И пока проворачиваю эту операцию на 4 секунды клиент успевает сказать что-нибудь вроде "а еще, ты знаешь, что...", но труба уже на расстоянии 20 см от уха и есть шанс не услышать и обидеть или услышать но не успеть сбросить...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 05:05     Отключить гашение экрана во время звонка
Посмотрите здесь:
Android Отключить блокировку экрана при бездействии
Узнать время, прошедшее от запуска экрана Android
Android Программно включить запись телефонного звонка
Android Поворот куба сначала вокруг оси y с.к. экрана потом вокруг оси x с.к. экрана
Отключить мультитач Android
C++ Определить, придёт ли ученик раньше звонка, после звонка или во время
Рассчитать время до следующего звонка C++
Ubuntu Linux Во время совершения звонка skype закрывается
Windows 7 Как отключить блокировку экрана
Не могу отключить адаптивную яркость экрана Windows 10
Ubuntu Linux Как отключить выключение экрана в Openbox?
Не могу отключить адаптивную регулировку яркости экрана Windows 8, 8.1

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
07.01.2014, 18:16     Отключить гашение экрана во время звонка #2
Tester64, а разве в настройках телефона такого нет? google
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
08.01.2014, 01:22  [ТС]     Отключить гашение экрана во время звонка #3
Не ожидал что тема беспокоит не тоько меня!
Но УВЫ ничего не нашел!

Нашел инструкцию:
1. Open "Phone" App
2. Tap on Menu Key and open "Call Settings"
3. Find "Turn off screen during calls" and make sure it is enabeld
Но похоже ТОЛЬКО под S3.
В моем китайце НЕТ!

Хочу еще проверить это https://play.google.com/store/apps/d...ackkeyendscall
Но блокировщик похоже прийдется писать свой. Но КАК?
1) Как поймать отлючение экрана (без блокировки)? Есть ресивер "на отключение экрана/подсветки"
2) Как его включить назад?
3) Можно ли заблокировать программе его гашение? Иначе будет мерцание и потеря секунды.
Yandex
Объявления
08.01.2014, 01:22     Отключить гашение экрана во время звонка
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru