通过昨天的新预览版,我开始将我的应用更新到此版本.我的应用程序的一部分是列出已安装的应用程序及相关图标.
Drawable drawable = mPackageManager.getApplicationIcon(packageName);
Run Code Online (Sandbox Code Playgroud)
应用程序的这一部分仍然有效.时钟,计算器或消息等应用程序已经支持新版本的图标,因此它们会返回一个AdaptiveIconDrawable.
Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap();
Run Code Online (Sandbox Code Playgroud)
这部分不再起作用了.有没有其他方法可以转换AdaptiveIconDrawable为Bitmap?提前致谢.