Как заменить стандартную звонилку на Android?

Евгений Зорин

Всем добрый день!
Понимаю, что для кого то тема может быть заезженной, однако найденное мной на просторах интернета либо не отвечало поставленным задачам, либо сделано сложно для пнимания человеком без опыта Android разработки. Смысл вот в чем: Я немного знаю Java, однако очень посредственно понимаю устройство платформы и если есть немного времени и терпения, помогите пожалуйста разобраться в особенностях андроида и поставленной задачи. А если по пунктам:
* Приложение должно работать в фоновом режиме (возможно, но не обязательно, в виде сервиса).
* В ресурсах приложения должно быть несколько различных произвольных изображений (имеющих различные идентификаторы).
* При поступлении входящего звонка приложение должно открывать диалоговое окно (перекрывающее стандартный диалог входящего вызова ОС) и демонстрировать в нём одно из изображений и номер вызывающего абонента.
* Пользователю должна быть предоставлена возможность ответить на вызов или отклонить вызов.
* Приложение должно сохранять в свою БД следующие параметры: время вызова, номер вызывающего абонента, идентификатор показанного пользователю изображения.
* У приложения должен быть интерфейс пользователя для просмотра информации о вызовах, хранящейся в БД.
вот, собственно и все. Примеры со ссылками на источники приветствуются)))

Евгений Зорин 7 месяцев назадСпасибо 2
2 чел.