获取指定路径下未安装的apk包信息

    xiaoxiao2026-09-30  9

    逻辑实现:

    private String getUninstallAPKInfo(Context ctx,String archiveFilePath) { //eg:archiveFilePath=Environment.getExternalStorageDirectory()+"/"+"TestB.apk" String versionName = null; String appName = null; String pakName = null; PackageManager pm=ctx.getPackageManager(); PackageInfo pakinfo=pm.getPackageArchiveInfo(archiveFilePath,PackageManager.GET_ACTIVITIES); if (pakinfo!=null) { ApplicationInfo appinfo=pakinfo.applicationInfo; versionName=pakinfo.versionName; Drawable icon=pm.getApplicationIcon(appinfo); appName=(String) pm.getApplicationLabel(appinfo); pakName=appinfo.packageName; } return versionName; }

    转载请注明原文地址: https://ju.6miu.com/read-1312469.html
    最新回复(0)