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

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

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

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

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

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

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

Ситуация:
Ругаюсь с кем нибудь по телефону и хочу "бросить" трубку мгновенно. Но... отношу от уха, дожидаюсь "просветления", нажимаю кнопку, дожидаюсь обработку кнопки. Итого 4-5 секунды многозначительной паузы.
Или "назойливый" клиент - нудно и долго что-нибудь говорит. Пытаюсь поймать секунду между фразами и "отключиться". И пока проворачиваю эту операцию на 4 секунды клиент успевает сказать что-нибудь вроде "а еще, ты знаешь, что...", но труба уже на расстоянии 20 см от уха и есть шанс не услышать и обидеть или услышать но не успеть сбросить...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 05:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отключить гашение экрана во время звонка (Программирование Android):

Отключить блокировку экрана при бездействии - Программирование Android
Как можно отключить блокировку экрана, если приложение активно, но пользователь долгое время не совершал никаких действий?

Узнать время, прошедшее от запуска экрана - Программирование Android
Подскажите, как лучше реализовать: запускаем экран и по истечениюопределенного времени что-то происходит(меняеться картинка). Закрыли...

Определить, придёт ли ученик раньше звонка, после звонка или во время - C++
Ребят, помогите мне разобраться написать данную программу: Расстояние от дома до школы Sкм. До начала урока осталось tминут. Ученик ...

Рассчитать время до следующего звонка - C++
(Даже не имею понятия,как это решать без циклов) В некоторой школе занятия начинаются в 9:00. Продолжительность урока — 45 минут, после...

Во время совершения звонка skype закрывается - Ubuntu Linux
ubuntu 12.04 Доброго времени суток. Поставил недавно себе линукс, ну и соответственно скачал скайп с офф сайта и тоже поставил. Все...

Как отключить блокировку экрана - Windows 7
У меня при загрузки ОС стоит пароль. Если оставить монитор без работы минут на 7-10 то он выключается(просто монитор) . После этого , если...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
07.01.2014, 18:16 #2
Tester64, а разве в настройках телефона такого нет? google
0
Tester64
396 / 357 / 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) Можно ли заблокировать программе его гашение? Иначе будет мерцание и потеря секунды.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2014, 01:22
Привет! Вот еще темы с ответами:

Не могу отключить адаптивную яркость экрана - Windows 10
Ноутбук Asus k501lb, не могу отключить адаптивную яркость экрана. Что сделал: 1. Электропитание\Изменение параметров схемы\Изменить...

Как отключить выключение экрана в Openbox? - Ubuntu Linux
У меня есть 10 компов, на них на основе Openbox сделаны терминалы. Но у них у всех выключается экран через 10 минут. Как это отключить? Что...

Отключить масштабирование при высоком разрешении экрана - Delphi
как программно отключить масштабирование при высоком разрешении экрана, тоесть поставить вот эту галочку на экзешнике

Отключить скрипт при малых разрешениях экрана - JavaScript
Здравствуйте! Есть ли возможность отключить скрипт при маленьких разрешениях экрана? На сайте имеется скрипт который добавляет при...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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