【发布时间】:2010-09-10 22:38:23
【问题描述】:
我想创建一个应用程序或后台服务,它只监听“默认”应用程序的启动,例如联系人或内置的 Gmail 应用程序。如果单击联系人应用程序,我想暂时将控制权转移到我的应用程序(例如,向用户显示是/否弹出窗口或增加我的应用程序的内部计数器),然后将用户重定向回被单击的应用程序。我只想为几个“知名”的内置默认应用程序执行此操作,而不是任何第三方应用程序。
这可能吗?可能使用了一些特殊的意图?
【问题讨论】:
标签: android
我想创建一个应用程序或后台服务,它只监听“默认”应用程序的启动,例如联系人或内置的 Gmail 应用程序。如果单击联系人应用程序,我想暂时将控制权转移到我的应用程序(例如,向用户显示是/否弹出窗口或增加我的应用程序的内部计数器),然后将用户重定向回被单击的应用程序。我只想为几个“知名”的内置默认应用程序执行此操作,而不是任何第三方应用程序。
这可能吗?可能使用了一些特殊的意图?
【问题讨论】:
标签: android
您是否尝试为启动这些内置应用的意图注册广播接收器?这可能不起作用,因为这可能会使 Android 误以为您的应用程序是这些意图的潜在目标(例如,在“撰写电子邮件”意图的情况下,它应该用于实际编写和发送电子邮件),但它应该是一个很好的起点。
【讨论】: