当用户从启动器屏幕长按我的应用程序的图标时,我需要获得通知。
经过大量研究,我遇到了“应用程序快捷方式”,这似乎与我所需的功能最接近,尽管长按我的应用程序图标后找不到任何事件或广播。
我认为之前已经尝试了数小时的解决方案,所以我在这里没有回答过。我查看了AD下的所有教程:https://developer.android.com/guide/topics/ui/shortcuts.html
我还尝试使用谷歌搜索任何可能的组合可能会给我带来一些优势,但找不到任何东西。
虽然正在运行,但可能的功能(看见另一个应用程序正在使用它)
dumpsys activity broadcasts
我找不到任何相关广播。
发射器可能会发射任何标准广播吗?
发射器可能会发射任何标准广播吗?
嗯,有数百个(即使不是数千个)启动器实现,无论是预安装还是用户安装。不需要任何人在任何情况下都发送广播,更不用说长按启动器图标了。甚至不需要be启动器图标-启动器不必使用图标。
所以,不行,您无法为此做任何事情,无法在约25亿的Android设备上提供此功能。
请注意,设备制造商自己的启动器可以使用该制造商自己的应用程序执行操作,而某些第三方应用程序(例如您或我的第三方应用程序可能无法执行该操作。
可能的功能
然后您应该在Logcat中看到广播。