2012-03-26 263 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" /> 

在reciever,在onRecieve()我得到包我升級到的版本,但我無法弄清楚如何讓我從升級版。

任何想法?

回答

0

你可以試試這個來獲取應用程序的版本:

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

謝謝,但它並沒有解決問題。包名稱不包含版本。 – 2012-03-27 08:57:07

+0

立即試用此代碼。 – 2012-03-29 13:13:39