Android OS 4.1 (Jelly Bean) 是不是使用 HWUI 或 SKIA?

Posted

技术标签:

【中文标题】Android OS 4.1 (Jelly Bean) 是不是使用 HWUI 或 SKIA?【英文标题】:Does Android OS 4.1 (Jelly Bean) use HWUI or SKIA?Android OS 4.1 (Jelly Bean) 是否使用 HWUI 或 SKIA? 【发布时间】:2013-06-04 07:21:42 【问题描述】:

我在 *** 中阅读了与 SKIA 库相关的答案 android OS 3.0 或更高版本正在使用 HWUI 库。

我想知道Android OS 4.1或更高版本是否使用SKIA图形库或HWUI库, 或者两者都使用。

谁能澄清我的好奇?

谢谢。

【问题讨论】:

【参考方案1】:
两者
    当支持硬件加速时,将使用 HWUI 库。 当你关闭硬件加速时,它将使用skia图形库(例如:在你的布局文件中:你可以使用 android:layerType="software"

【讨论】:

【参考方案2】:

Android 4.x 同时使用skiahwui

Android 4.1.2 manifest.xml 将 skia 列为依赖项。

hwui 库是frameworks/base 的一部分。

【讨论】:

以上是关于Android OS 4.1 (Jelly Bean) 是不是使用 HWUI 或 SKIA?的主要内容,如果未能解决你的问题,请参考以下文章

在我的应用程序中使用 Android 4.1 (Jelly Bean) 中的离线语音到文本?

Android版本和API Level的对应关系

相机在 android jelly bean 中崩溃

为 Lollipop 使用 Android SDK 18 (Jelly Bean)

如何创建一个不包含 Android Kitkat 但适用于 Jelly Beans 的 Android 项目

WifiManager.getScanResults() 未在 Android Jelly Bean 上提供 SSID