android Immutable bitmap passed to Canvas constructor异常

简介:

android Immutable bitmap passed to Canvas constructor异常

  40人阅读  评论(0)  收藏  举报

出现Immutable bitmap passed to Canvas constructor错误的原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片

解决办法如下:

使用

  1. BitmapFactory.decodeResource(getResources(), R.drawable.xiao).copy(Bitmap.Config.ARGB_8888, true);  

替换

  1. BitmapFactory.decodeResource(getResources(), R.drawable.xiao);  

转自:http://blog.csdn.net/gh102/article/details/6719624

分类:  android solve

本文转自wanqi博客园博客,原文链接:http://www.cnblogs.com/wanqieddy/archive/2011/10/18/2216451.html 如需转载请自行联系原作者
相关文章
|
4月前
|
存储 缓存 编解码
Android经典面试题之图片Bitmap怎么做优化
本文介绍了图片相关的内存优化方法,包括分辨率适配、图片压缩与缓存。文中详细讲解了如何根据不同分辨率放置图片资源,避免图片拉伸变形;并通过示例代码展示了使用`BitmapFactory.Options`进行图片压缩的具体步骤。此外,还介绍了Glide等第三方库如何利用LRU算法实现高效图片缓存。
84 20
Android经典面试题之图片Bitmap怎么做优化
|
7月前
|
开发工具 Android开发
android studio build异常
android studio build异常
51 3
|
7月前
|
存储 Java Android开发
Android上在两个Activity之间传递Bitmap对象
Android上在两个Activity之间传递Bitmap对象
52 2
|
7月前
|
XML API 开发工具
Android Bitmap 加载与像素操作
Android Bitmap 加载与像素操作
65 2
|
7月前
|
XML 前端开发 API
Android中实现Bitmap在自定义View中的放大与拖动
Android中实现Bitmap在自定义View中的放大与拖动
164 1
|
8月前
|
Android开发
jack-server导致 Android 编译 出现异常
jack-server导致 Android 编译 出现异常
221 6
|
8月前
|
Android开发
android捕获全局异常,并对异常做出处理
android捕获全局异常,并对异常做出处理
113 4
|
7月前
|
API Android开发
55. 【Android教程】位图:Bitmap
55. 【Android教程】位图:Bitmap
87 0
|
8月前
|
存储 安全 文件存储
Android OTA升级后输入法异常和应用丢失的分析
Android OTA升级后输入法异常和应用丢失的分析
149 1
|
8月前
|
Android开发
android 12 U盘 /mnt/media_rw 下读取文件异常 没有权限
android 12 U盘 /mnt/media_rw 下读取文件异常 没有权限
344 0