¿Cómo puedo extraer la versión de la aplicación que aparece en AndroidManifest.xml de Java?

¿Cómo puedo extraer la versión de la aplicación listada en AndroidManifest.xml De Java, android:versionName específicamente?

Puede utilizar la clase PackageInfo . Algo en la línea de:

 PackageInfo myInfo; myInfo = getPackageManager().getPackageInfo(getPackageName(), 0) version = myInfo.versionName; 

getPackageName() devuelve el nombre completo de su paquete (el que lo llamó). Si estaba buscando encontrar información sobre la versión en un paquete diferente, puede que desee envolver esto en un bloque try {...} catch , en caso de que el paquete que estaba buscando no estuviera instalado. Hay un ejemplo de eso aquí .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.