我想获取创建共享意图的应用程序名称或其包名称。我正在制作通过意图接收共享数据的应用程序,如何获取创建者应用程序的包名称?类似于 [intent.getSourceBackageName()]
EDIT:我不确定我的问题是否清楚。但我需要找出调用我的应用程序的名称,例如,如果我从浏览器共享,我需要找到一种方法来知道浏览器应用程序是与我共享数据的应用程序。
如何获取创建者应用程序的包名称?
你不能。例如,可能没有be一个“创作者应用程序”,作为ACTION_SEND
Intent
可以从命令行发送(adb shell am
)。并且,自从ACTION_SEND
不与startActivityForResult()
,njzk2的解决方案不起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)