2012-03-26 5 views
0

У меня есть приемник, который должен получать уведомление об обновлении пакетов. Его фильтр определяются, таким образом, в манифесте:Получение версий пакета при обновлении apk

  <action android:name="android.intent.action.PACKAGE_ADDED" /> 
      <action android:name="android.intent.action.PACKAGE_REMOVED" /> 
      <action android:name="android.intent.action.PACKAGE_REPLACED" /> 

В ресивере, в onRecieve() я получаю версию пакета я обновляемый, но я не мог понять, как получить версию я модернизирую от ,

Любые идеи?

ответ

0

Вы можете попробовать это, чтобы получить версию приложения:

this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionName) 
+0

Спасибо, но это не решило проблему. Имя пакета не содержит версию. –

+0

Попробуйте этот код. –

Смежные вопросы