如何从后台服务或其他应用程序检测Android应用程序的启动
我想创建一个应用程序或后台服务,只监听“默认”应用程序的启动,比如联系人或内置的Gmail应用程序。如果单击联系人应用程序,我希望将控制权临时转移到我的应用程序(例如,向用户显示“是/否”弹出窗口或增加我的应用程序的内部计数器),然后将用户重定向回单击的应用程序。我只想为几个“知名”的内置默认应用程序这样做,而不是任何第三方应用程序如何从后台服务或其他应用程序检测Android应用程序的启动,android,Android,我想创建一个应用程序或后台服务,只监听“默认”应用程序的启动,比如联系人或内置的Gmail应用程序。如果单击联系人应用程序,我希望将控制权临时转移到我的应用程序(例如,向用户显示“是/否”弹出窗口或增加我的应用程序的内部计数器),然后将用户重定向回单击的应用程序。我只想为几个“知名”的内置默认应用程序这样做,而不是任何第三方应用程序 这可能吗?可能使用了一些特殊的意图?您是否尝试过注册广播接收器以启动这些内置应用程序?这可能不起作用,因为这可能会让Android误以为你的应用程序是这些意图的潜在
这可能吗?可能使用了一些特殊的意图?您是否尝试过注册广播接收器以启动这些内置应用程序?这可能不起作用,因为这可能会让Android误以为你的应用程序是这些意图的潜在目标(例如,在“撰写电子邮件”意图的情况下,应该使用它来实际编写和发送电子邮件),但它应该是一个好的起点