gpt4 book ai didi

java - 有什么方法可以获取联系人应用程序的图标?

转载 作者:太空狗 更新时间:2023-10-29 13:33:36 25 4
gpt4 key购买 nike

在 android rom 之间,联系人应用程序的 Logo 可能不同(例如,三星设备的联系人图标与 HTC 设备不同)。有没有办法以编程方式获取此图标?

最佳答案

private Drawable getIconFromPackageName(final String packageName) {
PackageManager packageManager = getPackageManager();
try {
Drawable icon = packageManager.getApplicationIcon(packageName);
return icon;
} catch (NameNotFoundException e) {
Toast toast = Toast.makeText(this, "error in getting icon", Toast.LENGTH_SHORT);
toast.show();
e.printStackTrace();
}
return null;
}

这将返回一个 Drawable 对象,如果它存在指定包名称的图标,否则返回 null

关于java - 有什么方法可以获取联系人应用程序的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13031714/

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