gpt4 book ai didi

android - 在 Android NDK 中构建图形 UI

转载 作者:搜寻专家 更新时间:2023-11-01 09:19:56 27 4
gpt4 key购买 nike

我正在构建音频/音乐应用。在安卓系统中。因此,我正在使用新的 Oboe C++ 库。

我想知道人们如何使用 NDK 应用程序在 Android 中制作图形和 UI。

我认为我不需要 OpenGL 或低级、快速的图形库。这不是游戏。我真的只需要在不同的位置/从一些自定义 UI 小部件中选择不同的触摸。 (但我确实需要多点触控)。

是否有方便的高级 API 用于从 C++ 中进行绘图和拾取触摸?如果是这样,它是什么?还是我会更好地使用 Java 完成所有 UI,然后调用 NDK 获取音频?

这是我第一次尝试使用 Android NDK,我看过的 Oboe 示例并没有真正用 C++ 绘制任何东西。一个“hello world”示例使用 Java 小部件。而其他人根本不在屏幕上绘制任何东西。

最佳答案

要清楚,Multitouch events are handled and made available by the Java/Kotlin side of the Android Framework所以你需要将它们传递到 JNI 级别。在 NDK 层绘制的一个原因是为了减少将结果通过 JNI 层传回到 Java/Kotlin 层的延迟,后者必须更新任何小部件/ View 。

关于android - 在 Android NDK 中构建图形 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56996822/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com