2010-10-06 3 views

Antwort

90

ich dies in meinem subclassed android.app.Application setzen, aber man kann es überall verwenden Sie haben eine Kontext. Ändern Sie getPackageManager() einfach in context.getPackageManager().

public int getVersion() { 
    int v = 0; 
    try { 
     v = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode; 
    } catch (NameNotFoundException e) { 
     // Huh? Really? 
    } 
    return v; 
} 
+0

Funktioniert perfekt! Vielen Dank! –

1

Sie können einfach aus <package_name>.BuildConfig#VERSION_CODE Referenzversion Code. Es wird vom ADT-Plugin/Intellij generiert.