有Android Skia logcat输出的文档吗?



我有时在logcat中得到这个消息:

11-09 14:24:04.680: D/skia(2111): --- gOptions_mCancelID

我不知道它是什么意思。谷歌一下,它找到了一个c++文件,大概代表了位图工厂的实例化:

BitmapFactory.cpp

通读c++文件会很有趣,但是有一些文档说明这些消息可能意味着什么吗?有几次我不得不追踪奇怪的bug,后来证明Skia的消息是相关的,或者至少看起来是相关的。

D/skia(2111): --- gOptions_mCancelID的日志行表示已经发生了图像解码的取消。当您在代码中调用BitmapFactory.Options.html#requestCancelDecode()时,会发生这种情况。

只是一些关于使用这个方法的注意事项,-在Android N及更高版本上,此方法已被弃用,并且除了将BitmapFactory.Options对象的mCancel字段设置为true之外不做任何事情-在M及以下,它将取消解码。如果你这样做,你应该创建一个新的BitmapFactory.Options对象。

更多信息:

  • https://developer.android.com/reference/android/graphics/BitmapFactory.Options.html requestCancelDecode ()
  • requestCancelDecode()的源代码
    • android M及更早版本
    • android上
    • N

用Android设备通过USB连接,发送adb logcat skia:D *:Svia命令行将任何带有'skia'的消息设置为show,如果它们具有'D'或以上的优先级。找出除了"skia"之外与之相关的关键词将是你的任务;Logcat的文档没有很好地解释这个命令。我正在制作一个视觉替代方案,我会在我的网站(wikipeeria)上发布。

是的,很少有关于SKIA的文档。您可以从http://code.google.com/p/skia/的Skia主页获得一些信息。你可以用关键词在https://code.google.com/p/android/issues/list搜索有关skia的bug。我认为最多的工作是阅读代码和调试代码。

您可以在这里找到文档和更多信息:https://skia.org/

相关内容

  • 没有找到相关文章

最新更新