1
我想知道是否有反正確定不是通過包,而是通過應用程序應用程序的版本是不是當前的應用程序。確定應用程序版本
比方說現在我在應用程序A的範圍,我想從運行應用程序B.我想要的應用程序B.
感謝的版本代碼前檢查,
射線的活動。
我想知道是否有反正確定不是通過包,而是通過應用程序應用程序的版本是不是當前的應用程序。確定應用程序版本
比方說現在我在應用程序A的範圍,我想從運行應用程序B.我想要的應用程序B.
感謝的版本代碼前檢查,
射線的活動。
這是我使用驗證版本的方法,如果一個特定的包已經安裝或不:
/**
* Returns the version number we are currently in
* @param appPackageName - full name of the package of an app, 'com.dcg.meneame' for example.
*/
public static int getAppVersionCode(Context context, String appPackageName) {
if (context!= null)
{
try {
return context.getPackageManager().getPackageInfo(appPackageName, 0).versionCode;
} catch (NameNotFoundException e) {
// App not installed!
}
}
return -1;
}
是的,但後來agian我需要的包名..我不能僅僅通過應用程序名稱進行搜索? – rayman 2010-06-08 08:46:09
就像我知道的那樣,你不能。考慮到應用程序名稱位於本地化文件(Strings.xml)中,以便可以更改。包名稱不會更改。 – Moss 2010-06-08 12:50:09