AndroidManifest.xml包含应用程序的版本名称,例如

android:versionName="1.0"

现在的问题是-是否可以在源代码中访问该版本名称,以便例如在About Dialog中显示它?

最佳答案

如果您使用ADT和Eclipse:

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

如果您使用Gradle,则有一种更简单的方法,因为它将数据存储在BuildConfig中:
String version = BuildConfig.VERSION_NAME;

10-08 09:12