有没有办法区分应用程序是从主屏幕快捷方式启动还是形成启动器应用程序抽屉?

时间:2011-07-02 11:52:33

标签: android shortcut launcher homescreen

我正在尝试在设备上跟踪我的应用程序使用情况。

有没有办法知道应用是从主屏幕快捷方式还是从启动器启动的?

在logcat中我看到每次应用程序启动时都会有一个ActivityManager日志,但我不知道快捷方式启动和应用程序抽屉启动之间是否有任何区别。

由于

1 个答案:

答案 0 :(得分:2)

我认为你不能区分它们。如果创建了快捷方式,你可能可以在Intent中收集额外的东西来区分这些情况,但如果用户自己创建了快捷方式,则可能没有差。

请记住,快捷方式和“应用程序抽屉”都是同一主屏应用程序的构造,而某些主屏应用程序可能没有快捷方式,或者可能使用与“应用程序抽屉”大不相同的内容。