更改通知的默认操作

时间:2015-10-20 19:28:32

标签: android android-notifications

我创建了一个发送和接收Sms消息的应用程序,并向接收者显示一些信息。我想知道是否可以在按下New Sms Notification时触发我的应用程序中的类,而不是触发消息应用程序的默认操作。提前致谢

2 个答案:

答案 0 :(得分:2)

不,由于明显的安全原因,你无法改变其他应用的通知所做的事情。

欢迎您展示自己的Notification

答案 1 :(得分:1)

请查看您的应用程序中的使用权限,以便您接收短信(听起来就像您尝试做的那样):

http://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_SMS

如果您在应用程序中使用此功能,则可以接收短信,甚至可以选择您的应用作为默认应用程序来接收所有短信。

此外,如果您想发送短信,还有SEND_SMS:

http://developer.android.com/reference/android/Manifest.permission.html#SEND_SMS

此外,添加此功能后,您可以创建Notification并以与环聊相同的方式将其提供给通知中心,您只需实现接收方并在收到短信时发送通知。