Comments 16
Отлично, а как мне «игнорировать» определенный номер? Т.е. запретить показ окна звонка? Есть такая возможность сделать?
Ну вам (как разработчику) нужно обязательно дать возможность пользователю управлять фичей в каких-то пределах, как минимум — совсем отключать. У нас в программе реализовано именно так, окно появляется или для всех контрагентов из программы, или ни для кого.
А можно ли как-то полностью убрать стандартное окно вызова и сделать своё?
Как вариант, можно выводить окошко на весь экран и перекрыть стандартную звонилку, как показано в этой статье.
Второй вариант (требует проверки) — вроде бы можно создать приложение, которое будет устанавливаться в систему как «звонилка по умолчанию», но можно ли сделать это без root-доступа — не уверен. Нужно копнуть в эту сторону.
Второй вариант (требует проверки) — вроде бы можно создать приложение, которое будет устанавливаться в систему как «звонилка по умолчанию», но можно ли сделать это без root-доступа — не уверен. Нужно копнуть в эту сторону.
В подводные камни также стоит добавить android 5.0 =)
Тоже нужно было свой экран звонка прикрутить. После гугления решил что оптимальное решение — выводить свою активити и на ней дублировать кнопки сброса и ответа (фото контакта и прочее). Но после прикрутки все равно не работает как надо, не сбрасывает вызов, также нужно делать задержку своего экрана (иначе перекроет родным). Если у кого есть обкатанное решение просьба поделиться.
Решение в посте кажется топорным: ломает стиль, закрывает фото.
Решение в посте кажется топорным: ломает стиль, закрывает фото.
Оформление остаётся полностью на вашей совести, как оформить и где разместить окно. Заменить же целиком звонилку кажется ну очень экстремальным методом, на который не каждый пользователь согласится, если данное окно — лишь дополнительный функционал, а не основная возможность программы. Если же вы пишите именно звонилку, тогда другое дело.
Sign up to leave a comment.
Делаем собственную индикацию о входящем звонке