gpt4 book ai didi

android - 如何判断设备是否以编程方式使用 TouchWiz

转载 作者:行者123 更新时间:2023-11-29 21:04:21 25 4
gpt4 key购买 nike

我需要从我的代码中检查我使用的设备是否启用了 TouchWiz。我尝试使用

if(android.os.Build.MANUFACTURER.equals(MANUFACTURER_SAMSUNG))

但事实证明,有些设备是三星制造的,没有使用 TouchWiz。

我该如何解决这个问题?

最佳答案

检查默认启动器..我相信 touchwiz 是一个启动器

final Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.addCategory(Intent.CATEGORY_HOME);
final ResolveInfo res = getPackageManager().resolveActivity(intent, 0);
if (res.activityInfo == null) {
// should not happen. A home is always installed, isn't it?
} if ("android".equals(res.activityInfo.packageName)) {
// No default selected
} else {
// res.activityInfo.packageName and res.activityInfo.name gives you the default app
}

关于android - 如何判断设备是否以编程方式使用 TouchWiz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25020738/

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