13

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

到目前为止,我发现了一些关于 NDK、如何创建本机库以及如何从 Java 应用程序中访问它们的信息。但我真正要寻找的是一些信息,如何从我的 C++ NDK 应用程序中创建视图并将图形用户界面元素添加到该视图。

有什么想法和提示可以做到这一点,或者在哪里可以找到更多关于此的信息/HOWTO?

4

1 回答 1

6

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

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

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

于 2014-10-29T16:39:48.013 回答