안드로이드 소스코드에서 앱의 버전 확인하기

String version;
try {
   PackageInfo i = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
   version = i.versionName;
} catch(NameNotFoundException e) { }