我正在开发一个 aminSdkVersion
为 9,atargetSdkVersion
为 17 的应用程序。我正在执行一些Bitmap
像素操作,所以有一次我调用该函数Bitmpap.setHasAlpha()
来启用 alpha 通道,Bitmap
这样我就可以将某些(并且只有某些!)像素设置为透明。
问题是Bitmap.setHasAlpha()
它只添加在 API 12 中——这就是神秘之处。Lint 并没有抱怨我对这个调用的使用(嗯......作为一般规则。每隔一段时间 Eclipse 会抱怨它,然后当我重新启动它时一切恢复正常),当我在几个不同的 Gingerbread(2.3.3 和 2.3.5)设备上运行我的应用程序时,一切运行正常。
所以......这个问题听起来很奇怪,为什么我的应用程序没有崩溃?