独立于这个事实是否有意义,如果它是一个创建Android应用程序的好方法:因为(教育/个人/其他)原因我想在C ++中使用图形用户界面创建一个Android应用程序NDK。
到目前为止,我发现了一些有关NDK的信息,如何创建本机库以及如何从Java应用程序中访问它们。但我真正想要的是一些信息,如何创建一个视图,并从我的C ++ NDK应用程序中向该视图添加图形用户界面元素。
任何想法和提示如何做到这一点或者可以找到关于此的更多信息/ HOWTO?
答案 0 :(得分:4)
Juce是一个出色的C ++ UI框架,适用于Android。
可以在GPL或付费商业许可下使用。社区相当活跃,作者非常友好和乐于助人。我发现在Windows上使用NDK工具构建相对容易。
警告 - 似乎Android并不是他们的高优先级平台,因此在编写时有些事情(例如支持硬件按钮)缺失。不过,根据我的经验,UI框架在Android上运行得非常好,这就是你的问题所在。