Есть ли способ определить из кода приложения, когда оно переустанавливается.
Я видел, что обновление приложения с рынка можно обнаружить, прослушивая событие PACKAGE_REPLACED в широковещательном приемнике. Но эти события не доставляются в приложение, если приложение переустанавливается из редактора (eclipse).
Мое требование состоит в том, что я отключаю компонент (активность Launcher). Установка приложения завершится ошибкой, если оно не включено. ТАК каждый раз перед переустановкой я хочу включить этот компонент.
Я говорю о переустановке перед публикацией в маркете. При разработке каждый раз, когда я переустанавливаю приложение, чтобы проверить некоторые изменения, я хочу обнаружить это в своем приложении и включить компонент.