Recuperar el código de la versión de la aplicación en Android

¿Cómo puedo recuperar el código de versión de mi aplicación mediante progtwigción?

Revisé esa pregunta, pero todos los enlaces están rotos

Gracias

try { ComponentName comp = new ComponentName(this, [CURRENT_ACTIVITY].class); PackageInfo pinfo = getPackageManager().getPackageInfo(comp.getPackageName(), 0); int versionCode = pinfo.versionCode; } catch(android.content.pm.PackageManager.NameNotFoundException e) {} 

Reemplace "[CURRENT_ACTIVITY]" con el nombre real de su actividad. (Solo para aclarar jaja)

context . getPackageManager (). getPackageInfo (context. getPackageName ()). versionCode