Android How To Check Version
I did my application in 2.2 environment, when i install my apk in older version i am getting parser error. is there anything possibility to display our own message instead parser e
Solution 1:
Do something like this
privateintGetVersion()
{
intversion=0;
IPackageManagerpm= ActivityThread.getPackageManager();
try
{
//returns a ref to my application according to its application nameApplicationInfoapplicationInfo= pm.getApplicationInfo("com.android.phonetests", 0);
if (applicationInfo != null)
{
version = applicationInfo.targetSdkVersion;
//2 is 5//2.01 6 (Donut - 2.01)//2.2 7 (Eclair - 2.2) currently it is Eclair_MR1 (Major Release) switch (version)
{
case Build.VERSION_CODES.ECLAIR_MR1:
Log.i(LOG_TAG,"[DBG] version: ECLAIR");//2.2 7 (Eclair - 2.2) currently it is Eclair_MR1 (Major Release)break;
case Build.VERSION_CODES.DONUT:
Log.i(LOG_TAG,"[DBG] version: DONUT");//2.01 6 (Donut - 2.01)break;
}
}
}
catch (android.os.RemoteException e){}
return version;
}
Post a Comment for "Android How To Check Version"