/*
* スタート画面にアプリ名とバージョンを表記したい場合はシステムの情報から抜き出す。
* 下のメソッドはそれを文字列にして返すもの。TextView.setText()で表示する。
*/
public String getNameAndVersion(Activity activity) {
try {
String packageName = activity.getPackageName();
PackageManager pm = activity.getPackageManager();
PackageInfo info = pm.getPackageInfo(packageName, PackageManager.GET_META_DATA);
ApplicationInfo ai = pm.getApplicationInfo(packageName, 0);
String appName = ai.loadLabel(pm).toString();
return ( appName + " " + info.versionName );
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return null;
}
}