2015-01-06 3 views
-1

Я хочу установить приемник, когда когда-либо какое-либо приложение запускается в android, после этого я должен выполнить некоторую задачу. Есть ли способ?Как установить приемник, когда какое-либо приложение запускается в android.?

@Override 
public void onReceive(Context context, Intent intent) { 
    try { 

    } catch (Exception e) { 

    } 

} 

Я должен установить этот приемник, когда-либо любое приложение, запускаемое ....

+0

Вы можете проверить это в launcher Упражнение для вашей заявки –

+0

Не могли бы вы выслать вам код для достижения этого, что бы вы ни сделали, чтобы мы могли дать вам правильное предложение ... – Srinivasan

+0

<фильтр-фильтр android: priority =" 999 "> < действие андроид: имя = "android.intent.action.PACKAGE_INSTALL" /> <данные андроид: схема = "пакет" />

ответ

0

Насколько я понимаю, вы хотите получать широковещательные всякий раз, когда запускается любое приложение. К сожалению, для этой системы не предусмотрено намерение, так что невозможно получить трансляцию, когда запускается какое-либо другое приложение. Хотя вы можете определить текущее приложение с помощью ActivityManager и ComponentInfo (Google, хотя этот метод будет работать только для устройств pre-L, поскольку Android L удалил это с учетом повышения безопасности). Надеюсь это поможет.