gpt4 book ai didi

android - 如何动态检测我的应用程序是系统还是正常?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:05 28 4
gpt4 key购买 nike

如何区分系统应用和普通应用?我查看了 android PackageManager,但找不到任何内容。

编辑:我想通过代码区分。

if(system app) {
//do something
}
else{
//do nothing
}

最佳答案

您可以尝试使用 ApplicationInfo 类 (android.conent.pm) 中可用的标志。例如:

...
PackageManager pm = getPackageManager();
List<ApplicationInfo> installedApps = pm.getInstalledApplications(0);

for (ApplicationInfo ai: installedApps) {

if ((ai.flags & ApplicationInfo.FLAG_SYSTEM) != 0) {
// System app - do something here
...
} else {
// User installed app?
}
}

关于android - 如何动态检测我的应用程序是系统还是正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6043621/

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