我正在尝试在设备上跟踪我的应用程序使用情况。
有没有办法知道应用是从主屏幕快捷方式还是从启动器启动的?
在logcat中我看到每次应用程序启动时都会有一个ActivityManager日志,但我不知道快捷方式启动和应用程序抽屉启动之间是否有任何区别。
由于
答案 0 :(得分:2)
我认为你不能区分它们。如果你创建了快捷方式,你可能可以在Intent
中收集额外的东西来区分这些情况,但如果用户自己创建了快捷方式,则可能没有差。
请记住,快捷方式和“应用程序抽屉”都是同一主屏应用程序的构造,而某些主屏应用程序可能没有快捷方式,或者可能使用与“应用程序抽屉”大不相同的内容。