有没有办法告诉Android显示"未接来电"通知?

时间:2016-02-05 06:18:16

标签: android android-notifications calllog content-values

在一个VoIP应用程序中,#34;捕获"系统的拨出电话,我还将有关电话的信息放入电话的通话记录中。对于未接来电,代码如下:

ContentValues values = new ContentValues();
values.put(CallLog.Calls.NUMBER, number);
values.put(CallLog.Calls.DATE, callTime);
values.put(CallLog.Calls.DURATION, duration);
values.put(CallLog.Calls.TYPE, CallLog.Calls.MISSED_TYPE);
values.put(CallLog.Calls.NEW, 1);
contentResolver.insert(CallLog.CONTENT_URI, values);

这使得呼叫在呼叫日志中很好地结束,但系统没有显示通知。请注意,重新启动手机后会显示有关未接来电的通知,但如果用户在重新启动之前不知道未接来电,那就没什么用了。

我看到以下选项;

  1. 我以某种方式告诉系统新错过的电话,以及 系统显示自己的通知。
  2. 我实施自己的 通知,不会干扰重启时的通知。
  3. 任何人都知道上面的方法(1)?

0 个答案:

没有答案