我想知道是否有任何方式以编程方式获取接收到我自己的应用程序发送的隐含意图的应用程序(或组件)的标识(名称)。
假设应用程序A使用SEND-SMS操作发送隐式意图。是否有可能让A知道该动作启动了什么应用程序?
非常感谢。
答案 0 :(得分:3)
如果你正在使用startActivity()
,那么没有。
但是,你这是一个解决方法
isDefault
),则显示意向选择器(例如,呼叫createChooser())。问题:我不相信自定义意图选择器可以使某个活动成为给定操作的“默认”。