![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
try { Resources res=pm.getResourcesForApplication(book.getPacket());//通过包名获取RES int resource_id=res.getIdentifier ("cover", "drawable", book.getPacket());//通过图片名字,所在文件夹,包名获取对应的int if(resource_id!=0){ try{ Drawable drawable = res.getDrawable(resource_id);//获取对应的Drawable book.setCover(BitmapTools.drawable2Bitmap(drawable));//把Drawable转为Bitmap }catch (Resources.NotFoundException e) { }; } } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }
最近在做一个书架应用,其中要读到每本书(apk)里面的封面图片,用过shareuserid但老是提示我找不到资源,无奈只有另求方法之后通过此方法成功获取,分享给大家。