Вы можете использовать getReferrer().getHost()
, чтобы получить имя пакета приложения, которое запустило ваше приложение.
Например, если ссылка была открыта из документов Google, которые запустили ваше приложение, она вернет com.google.android.apps.docs.editors.docs
.
См. Activity # getReferrer () , но, как отмечает документ, если приложение хотело подделать его или оставить пустым, оно могло бы.Таким образом, не 100%.
В противном случае используйте что-то вроде Получить список недавних и запущенных приложений не обрабатывает и получить последнее приложение / действие перед вашим.