最近我的应用程序收到了很多意见,“它不工作”与CM9 Android冰淇淋三明治。我无法在运行Android 4.0的模拟器上重现错误,并且由于Android市场的运作方式,我无法联系这些人询问有关细节。Android 4.0兼容性问题与Canvas.clipPath
幸运的是,一个崩溃错误报告引起了我的注意。我正在使用Canvas.clipPath
绘制圆角......并且看起来有些手机在尝试使用该功能时会掷出UnsupportedOperationException
。快速浏览谷歌显示,在Android 4.0中使用硬件加速似乎是一个问题 - 所以这是收到评论的潜在原因。
问题是 - 发生了什么事?在以前的android版本中加速的应用程序硬件不?为什么不支持这样的通用功能?什么是解决方法?
Canvas.clipPath的示例用法可以在我的其他文章中找到。这里检查接受的答案:Android rounded corners in ListView
在此先感谢
我在我的应用程序中找到了同样的东西。您可以在Manifest.xml中将android:hardwareAccelerated =“false”设置为解决方法。这工作在蜂窝和推测是有效的ICS – CjS 2012-02-16 08:22:49