2010-10-06 12 views

risposta

90

ho messo nel mio sottoclasse android.app.Application, ma si può usare ovunque ci sia un contesto. Basta cambiare getPackageManager() in context.getPackageManager().

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

Funziona perfettamente! Grazie! –

1

È possibile ottenere il codice di versione semplicemente dal <package_name>.BuildConfig#VERSION_CODE di riferimento. È generato dal plugin ADT/Intellij.

Problemi correlati