是否可以判断哪个应用程序发送了 Intent 或任何类型的相关信息?
这是一个示例场景:我的应用程序是从其他某个应用程序的“共享”菜单中选择的。然后,我的应用会收到 ACTION_SEND Intent ,其中包含一些要分享的内容,例如一些文本。
然后,我想根据文本的来源做不同的事情。如果它来自 Facebook 应用程序,我想这样做。如果它来自 Twitter 应用程序,我想以稍微不同的方式处理它。
是否有任何信息可用于向接收方识别发送方?
谢谢
最佳答案
不要认为这是可能的,因为 Java 中的 Intent 类没有私有(private)成员来保存此数据,请参阅对非常相似的问题的讨论 here .
关于android - 是否可以获得有关哪个应用程序发送了 Intent 的任何信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200832/