我正在尝试找出是否可以从我自己的应用程序修改另一个应用程序(三星的日历应用程序)的通知。具体来说,我想将日历事件的闹钟从一次性声音(如果手机设置为振动,则为静音)更改为重复振动。
我什至可以修改属于不同应用的通知吗?
如果我做不到,我的应用是否可以收到有关所有通知的通知并重新抛出我自己的、修改后的通知?
最佳答案
您可能无法更改该应用的通知,因为您必须直接修改应用的代码,即触发通知的地方。
关于您的第二个问题:如果日历应用程序通过 intents 进行通信,您可以创建一个应用程序来注册所需的 Intent (通过 Intent 过滤器)。当日历应用程序触发适当的 Intent 时,您会看到一个对话框,让您在可以接受它的应用程序之间进行选择,您的应用程序也应该出现在该对话框中。在同一个对话框中,您可以将您的应用设置为默认应用,然后正确处理数据通知。
假设,因为最终取决于上述三星日历应用程序的实现方式。
关于android - 修改 Android 上另一个应用的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3560140/