是否有可能在Android上跟踪某人启动应用程序的位置(即从抽屉、最近使用的应用程序菜单或桌面快捷方式等)?
如果您建立自己的主屏幕,它可以提供一些信息。
但是在任何可用的主屏幕上,肯定不行。
抱歉,这是不可能的。
即使可以,考虑到这种功能会被恶意软件滥用的容易性。您可以听取针对您的意图和广播的意图,但应用程序启动不应该是广播事件。
您可能能够做的是替换启动器。如果用户同意的话。
您还可以通过阅读logcat日志来破解解决方法。例如,给您的应用程序android.permission.READ_LOGS
权限,并解析日志以确定启动它的应用程序。然而,这只是一个想法...听起来像是您不想依赖的东西。