[セットトップ]アンドロイドアプリケーションのバージョン番号を取得する
1546 ワード
Androidアプリケーションのバージョン番号の取得
リストファイルxmlで設定されているプログラムのバージョン番号:android:versionName="1.0.1",
コードでこのバージョン番号を取得する必要がある場合があります.
1.現在適用されているバージョン名を取得します.
public static String getAppVersionName(Context context) {
String versionName = "";
try {
//packagemanagerのインスタンスの取得
PackageManager packageManager= context.getPackageManager();
//getPackageName()は、現在のクラスのパッケージ名であり、0はバージョン情報の取得を表します.
PackageInfo packInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
versionName = packInfo.versionName;
versioncode = packInfo.versionCode;
if (versionName == null || versionName.length() <= 0) {
return "";
}
} catch (Exception e) {
Log.e("VersionInfo", "Exception", e);
}
return versionName;
}
2.現在適用されているバージョン番号を取得します.
private String getVersionName() throws Exception
{
//packagemanagerのインスタンスの取得
PackageManager packageManager = getPackageManager();
//getPackageName()は、現在のクラスのパッケージ名であり、0はバージョン情報の取得を表します.
PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);
String version = packInfo.versionName;
return version;
}
3.現在のシステムのアンドロイドバージョン番号を取得する:
リストファイルxmlで設定されているプログラムのバージョン番号:android:versionName="1.0.1",
コードでこのバージョン番号を取得する必要がある場合があります.
1.現在適用されているバージョン名を取得します.
public static String getAppVersionName(Context context) {
String versionName = "";
try {
//packagemanagerのインスタンスの取得
PackageManager packageManager= context.getPackageManager();
//getPackageName()は、現在のクラスのパッケージ名であり、0はバージョン情報の取得を表します.
PackageInfo packInfo = packageManager.getPackageInfo(context.getPackageName(), 0);
versionName = packInfo.versionName;
versioncode = packInfo.versionCode;
if (versionName == null || versionName.length() <= 0) {
return "";
}
} catch (Exception e) {
Log.e("VersionInfo", "Exception", e);
}
return versionName;
}
2.現在適用されているバージョン番号を取得します.
private String getVersionName() throws Exception
{
//packagemanagerのインスタンスの取得
PackageManager packageManager = getPackageManager();
//getPackageName()は、現在のクラスのパッケージ名であり、0はバージョン情報の取得を表します.
PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);
String version = packInfo.versionName;
return version;
}
3.現在のシステムのアンドロイドバージョン番号を取得する:
int
currentapiVersion=android.os.Build.VERSION.SDK_INT;