2010-10-06 19 views

Odpowiedz

90

ja kładę to w moim podklasy android.app.Application ale można go używać w dowolnym miejscu masz kontekst. Wystarczy zmienić metodę getPackageManager() na context.getPackageManager().

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

Działa idealnie! Dzięki! –

1

można uzyskać kod wersji prosto z <package_name>.BuildConfig#VERSION_CODE odniesienia. Jest generowany przez wtyczkę ADT/Intellij.

Powiązane problemy