1

Я создаю приложение поддельного вызова, которое записывает в журнал вызовов, когда я добавляю пропущенный вызов в журнал, даже если звонок зарегистрирован. L отсутствует уведомление о пропущенном вызове, ни на экране блокировки, ни на панели уведомлений, как заставить приложение телефона по умолчанию показывать уведомления? Я думал о перезапуске приложения для телефона, но я думаю, что для этого мне нужен root-доступ.Как сделать еще одно приложение для уведомлений на Android?

Сейчас я использую NotificationManager, чтобы показать уведомления, как это:

NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); 

NotificationCompat.Builder b = new NotificationCompat.Builder(this); 

b.setSmallIcon(R.drawable.icon); 

b.setContentTitle(name); 

b.setContentText("missed call"); 

nm.notifiy(1001, b.build()); 

Это работает, но я хочу телефон по умолчанию приложения для этого делать.

+0

проверьте, действительно ли телефонное приложение по умолчанию предоставляет вам услугу. если это приложение предоставляет такую ​​услугу, то только вы можете это сделать. и, насколько мне известно, телефонное приложение по умолчанию не предоставляет такую ​​услугу. –

ответ

1

Возможно использование только этого приложения (из соображений безопасности). Вам нужно найти документацию \ sources, возможно, приложение позволяет использовать ее с помощью системы намерений.

Смежные вопросы