Androidアプリのバージョンを取得する方法


  1. PackageManagerを使用する方法: Androidアプリのバージョン情報は、PackageManagerを使用して取得することができます。以下のコード例は、PackageManagerを使ってアプリのバージョン名とバージョンコードを取得する方法を示しています。
try {
    PackageManager packageManager = getPackageManager();
    PackageInfo packageInfo = packageManager.getPackageInfo(getPackageName(), 0);
    String versionName = packageInfo.versionName; // バージョン名
    int versionCode = packageInfo.versionCode; // バージョンコード
    // 取得したバージョン名とバージョンコードを使って必要な処理を行う
} catch (PackageManager.NameNotFoundException e) {
    e.printStackTrace();
}
  1. BuildConfigを使用する方法: もう一つの方法は、BuildConfigを使用してアプリのバージョン情報を取得する方法です。以下のコード例は、BuildConfigを使ってアプリのバージョン名とバージョンコードを取得する方法を示しています。
String versionName = BuildConfig.VERSION_NAME; // バージョン名
int versionCode = BuildConfig.VERSION_CODE; // バージョンコード
// 取得したバージョン名とバージョンコードを使って必要な処理を行う

上記の方法を使用することで、Androidアプリのバージョン情報を取得し、それを利用してさまざまな処理を行うことができます。例えば、特定のバージョンでの動作の変更、新しいバージョンのリリースにおける更新通知の表示などが考えられます。