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

时间:2012-05-14 12:51:47

标签: android c++ user-interface native

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

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

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

1 个答案:

答案 0 :(得分:4)

Juce是一个出色的C ++ UI框架,适用于Android。

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

警告 - 似乎Android并不是他们的高优先级平台,因此在编写时有些事情(例如支持硬件按钮)缺失。不过,根据我的经验,UI框架在Android上运行得非常好,这就是你的问题所在。