Есть ли способ отличить, было ли приложение запущено с ярлыка на главном экране или сформировать панель приложения запуска? - PullRequest
2 голосов
/ 02 июля 2011

Я пытаюсь отслеживать использование моих приложений на моем устройстве.

Есть ли способ узнать, было ли приложение запущено с ярлыка на домашнем экране или с панели запуска?

В logcat, который я вижу, каждый раз при запуске приложения регистрируется журнал ActivityManager, но я не могу сказать, есть ли какая-либо разница между запуском ярлыка и запуском приложения.

Спасибо

1 Ответ

2 голосов
/ 02 июля 2011

Я не думаю, что вы можете заметить разницу обязательно.Если вы создали ярлык, вы могли бы добавить или что-то еще в Intent, чтобы различать случаи, но если пользователь создает ярлык самостоятельно, вероятно, нет никакой разницы.

Имейте в виду, что ярлыки и «ящики приложений» являются конструкциями одного и того же приложения на главном экране, и некоторые приложения на главном экране могут не иметь ярлыков или использовать что-то существенно отличное от «ящика приложений».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...