Определить версию приложения - PullRequest
1 голос
/ 07 июня 2010

Я хочу знать, есть ли способ определить не через пакеты, а через приложения версию приложения, которое не является текущим приложением.

скажем прямо сейчас, я нахожусь в области действия приложения A. и я хочу запустить действие из приложения B. Я хочу проверить код версии приложения B.

спасибо,

луч.

1 Ответ

4 голосов
/ 07 июня 2010

Это метод, который я использую для проверки версий и был ли установлен определенный пакет:

/**
 * 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...