ICS предоставляет возможность общего доступа к приложению через Android Beam с использованием NFC, и, насколько я понял, если приложение открывается на устройстве A, оно автоматически запускается на устройстве B (если оно уже установлено на нем, в противном случае приложение Market будет открыть), когда устройства находятся достаточно близко, и пользователь «прикасается к нему». Есть ли способ, в модуле запуска, определить, был ли он запущен из-за сообщения NFC или из-за взаимодействия с пользователем?