1. 程式人生 > >【android】應用圖示Drawable轉Bitmap,適配安卓8.0

【android】應用圖示Drawable轉Bitmap,適配安卓8.0

相信大家在載入應用圖示的時候,經常會將得到的Drawable轉成Bitmap,程式碼如下:

Drawable drawable = mPackageManager.getApplicationIcon(packageName);
return ((BitmapDrawable) drawable).getBitmap();

但是如果在Android 8.0上面就會崩潰,提示強轉BitmapDrawable出錯,



處理可以參考https://www.jianshu.com/p/6b611a5e3300