简体   繁体   English

如何学习以编程方式在Android中安装了哪个版本的应用程序

[英]How to learn which version of application installed programmatically in android

Is it possible to learn which version of an application (such as facebook/twitter) installed on the device programmatically in android ? 是否有可能了解在Android中以编程方式安装在设备上的应用程序的哪个版本(例如facebook / twitter)?

Thanks... 谢谢...

Yes, like this: 是的,像这样:

String packageToCheck = "com.facebook";          

List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);
for (int i=0; i<packages.size(); i++) {
    PackageInfo p = packages.get(i);
    if (p.packageName.contains(packageToCheck)) {
        String name = p.applicationInfo.loadLabel(getPackageManager()).toString();
        String pname = p.applicationInfo.loadLabel(getPackageManager()).toString();
        String packageName = p.packageName;
        String versionName = p.versionName;
        int versionCode = p.versionCode;
        Log.i(TAG, name + ": " + pname + ": " + packageName + ": " + versionName + ": " + versionCode);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何以编程方式检查 Android 中是否安装了应用程序? - How to check programmatically if an application is installed or not in Android? 如何确定哪个用户安装了android应用程序? - How to determine which user installed the android application? 如何在Android中以编程方式更新预安装的应用程序 - How to update the pre-installed application programmatically in android 如何在我的Android应用程序中以编程方式检测浏览器版本。 - How to detect Browser Version Programmatically in my android application.? Android如何知道已安装我的应用程序的联系人? - Android How to know which Contacts have my application installed? 如何以编程方式获取APK的应用名称(未安装) - How to get the application name of the APK programmatically (not installed) 如何检测用户点击完成或在Android中的应用程序之后打开已经以编程方式安装 - how to detect if user clicked done or open after application in android has been installed programmatically 如何以编程方式确定Android上已安装的音频应用程序 - How to programmatically determine installed audio applications on Android 如何以编程方式获取Android中已安装的游戏列表 - How to programmatically get the installed game list in Android 如何通过Android设备中已安装或未安装的应用程序名称(不是程序包名称)检测Application? - How to detect Application by application name(not package name) which is installed or not in android device?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM