Android:使用 NDK 构建 native GUI 应用程序?

标签 android c++ user-interface native

<分区>

独立于事实是否有意义,是否是创建 Android 应用程序的好方法:出于(教育/个人/其他)原因,我想在 C++ 中使用图形用户界面创建一个 Android 应用程序NDK。

到目前为止,我发现的是有关 NDK、如何创建 native 库以及如何从 Java 应用程序访问它们的一些信息。但我真正想要的是一些信息,如何创建 View 以及如何从我的 C++ NDK 应用程序中向该 View 添加图形用户界面元素。

关于如何做到这一点的任何想法和提示,或者可以在何处找到与此相关的更多信息/HOWTO?

最佳答案

Juce是一个出色的 C++ UI 框架,在 Android 上运行良好。

它可以在 GPL 或付费商业许可证下使用。社区相当活跃,作者非常友好和乐于助人。我发现在 Windows 上使用 NDK 工具构建相对容易。

警告 - Android 似乎不是他们的高优先级平台,因此在撰写本文时缺少一些东西(例如对硬件按钮的支持)。尽管如此,根据我的经验,UI 框架在 Android 上确实运行良好,这就是您的问题所在。

关于Android:使用 NDK 构建 native GUI 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10583713/

相关文章:

android - 在 Android 6.0 中获取 MAC 地址

android - 有没有好的安卓录音库?

java - 具有粘性标题和合适文本的表格

android - 在android中解码流时保持图像质量

android - 有没有一种简单的方法来检查来电者是否是 Android 中的联系人?

c++ - 检测私有(private)成员的存在

c++ - 在 C++ 中 : Is it possible to have a named enum be continued in a different file?

C++ 指向一个对象然后移动它的内存位置

java - 更改 JTextArea 中的文本选择类型

java - Java 中的屏幕排列控制