Android SdkValersonの区別とバージョン情報の取得
1384 ワード
1.minSdkVarsion,targetSdkVarsion,maxSdkVarsion,compileSdkVarsionの4つの数値の違いは何ですか? minSdkVarsion、maxSdkVarsionはプロジェクトでサポートされている最低sdkバージョンと最高sdkバージョンです.apkをインストールする前に、システムはこの2つの数値を判断して、現在のシステムがインストールできるかどうかを決定して、普通maxSdkValersonは設定しません. compileSdkValersonは、プロジェクトコンパイル時のsdkバージョンです. targetSdkValersonは、このバージョンが十分にテストされていることをシステムに伝えます.プログラムがこのバージョンのシステムで実行されている場合、追加の互換性の判断をしすぎず、実行効率が高くなります.
2.バージョン情報の取得
versionNameとversionCodeの違いと使い道は? android:versionCode:主にバージョンアップに使用されるINTタイプで、最初のバージョンは1として定義され、後でインクリメントされ、このように値を判断すればアップグレードが必要かどうかを判断することができ、この値はユーザーに表示されません. android:versionName:これはよく説明するバージョン番号です.この値は文字列で、ユーザーに表示できます. versionCodeはデバイスプログラムの識別バージョン(アップグレード)に使用され、interger値、整数でなければならない.appが何回更新されたかを表すのは1,2などである.versionNameはユーザーに見せたもので、1.1、1.2などのバージョン と書くことができます.
またはバージョン情報を取得
2.バージョン情報の取得
versionNameとversionCodeの違いと使い道は?
またはバージョン情報を取得
private void getVersion(){
PackageManager pm=getPackageManager();
try{
PackageInfo info=pm.getPackageInfo(getPackageName(),0);
String versionName=info.versionName;
int versionCode=info.versionCode;
}cache(NameNotFoundException e){
e.printStackTrace();
}
}