Доброго дня!
Уважаемые знатоки, подскажите, пожалуйста тонкости вопроса?
Пытаюсь поймать момент установки приложения, но не получается.
Прочие установки приложений после установки моего приложения ловятся нормально.
Есть какой-то секрет?
Манифест
<receiver android:name="net.prg.InstallReciever" android:enabled="true" android:exported="true">
<intent-filter >
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_CHANGED" />
<action android:name="android.intent.action.PACKAGE_INSTALL" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
ресивер
public class InstallReciever extends BroadcastReceiver
{
public InstallReciever()
{
//This log will display in the logcat
Log.d("log", "InstallReceiver constructor called.");
}
@Override
public void onReceive(Context context, Intent intent)
{
Uri data = intent.getData();
Log.d("log", "Action: " + intent.getAction());
Log.d("log", "The DATA: " + data);
}
}