0
A
回答
4
您只能删除自己抚养的Notification
。您不能删除由另一个应用程序引发的Notification
。抱歉!
0
This可以帮到你。特别是这一段可能包括你正在寻找的东西;
要在用户从通知窗口中选择状态栏通知时清除状态栏通知,请将FLAG_AUTO_CANCEL
标志添加到您的通知中。您也可以使用cancel(int)
手动清除它,将通知ID传递给它,或者用cancelAll()
清除所有通知。
0
唯一的“合法”,但非常丑陋,通常无用的方式来实现你想要的是向用户显示呼叫日志。我的意思是字面上显示(变成视觉,获得焦点)。如果你想这样做,这里是如何:
public static boolean showCallLog(Context context)
{
try
{
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(android.provider.CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);
return true;
}
catch (Exception e)
{
Log.d("Couldn't show call log.", e.getMessage());
}
return false;
}
这个烂摊子背后的原因是,应用程式负责呼叫记录使用的缓存值的事实。您需要以某种方式通知那些呼叫日志已更改的应用程序(看起来意味着已更改),并且应更新它。如果所有设备上的所有这些应用程序都会收到广播以刷新,那将会很不错,但据我所知,情况并非如此。
相关问题
- 1. 清除状态通知Android
- 2. Android - 删除未接来电通知
- 3. VBA计时器未清除状态栏
- 4. 状态栏通知
- 5. 状态栏通知
- 6. 通知应用程序用户打开/查看状态栏通知并单击清除(清除所有状态栏通知)清除应用程序状态栏通知中的一个
- 7. 清除iOS中状态栏的背景
- 8. 如何从状态栏中删除通知?
- 9. Android如何拦截状态栏通知?
- 10. 处理状态栏通知
- 11. Phonegap - Android - 状态栏通知
- 12. 多个状态栏通知
- 13. 状态栏旋转通知
- 14. Android状态栏通知
- 15. 如何从'状态栏通知'获得通知的'优先'
- 16. 状态栏android中的通知
- 17. Symbian电源状态通知
- 18. 如何清除ExtJS中的状态栏文本?
- 19. 如何给通知添加标志(状态栏通知)?
- 20. 清除错过了通知栏通话
- 21. 当用户在android中点击状态栏时如何从状态栏中删除通知?
- 22. AVRISPmkII连接状态:未知状态0x00
- 23. 如何清除#ngrx中的状态?
- 24. 未收到来自通话记录的清除列表通知
- 25. 如何更新沙盒中未清除eCheck事务的状态
- 26. 从状态栏中删除通知图标
- 27. 从状态栏中删除通知图标
- 28. 如何清除iOS中的通知
- 29. Excel VBA - 几秒钟后调用宏来清除状态栏
- 30. 来自其他类的方法的调用状态栏通知
可以,我想清除系统/手机应用程序生成的未接电话通知。我想这对我不起作用,谢谢你的回复。 – Aleyna