gpt4 book ai didi

android - 似乎 ApplicationInfo.FLAG_UPDATED_SYSTEM_APP 无法正常工作

转载 作者:行者123 更新时间:2023-12-02 18:46:33 28 4
gpt4 key购买 nike

我尝试在更新之前跟踪系统应用程序并使用:

public static boolean isSystemApplication(Context ctx, IContent content) {
android.content.pm.PackageManager pm = ctx.getPackageManager();
List<android.content.pm.ApplicationInfo> apps = pm.getInstalledApplications(0);
for (android.content.pm.ApplicationInfo app : apps) {
if (app.packageName.equals(content.getContentPackage())) {
return (app.sourceDir.startsWith("/system/app/") && ((app.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP ) != 1));
}
}
return false;
}

但即使系统应用程序已更新, (app.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP ) != 1) 似乎也始终返回 true。

最佳答案

如果系统应用程序有更新,则 (app.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP ) != 0)(app.flags & ApplicationInfo.FLAG_SYSTEM ) != 0) code> 将返回 true。

关于android - 似乎 ApplicationInfo.FLAG_UPDATED_SYSTEM_APP 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12526184/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com