安卓:使用 NDK 构建原生 GUI 应用
Android: build native GUI app with NDK?
独立于事实是否有意义,是否是创建Android应用程序的好方法:出于(教育/个人/其他)原因,我想使用NDK在C++创建一个具有图形用户界面的Android应用程序。
到目前为止,我找到的是有关 NDK 的一些信息,如何创建本机库以及如何从 Java 应用程序访问它们。但我真正需要的是一些信息,如何创建视图以及如何从我的 C++ NDK 应用程序向该视图添加图形用户界面元素。
任何想法和提示如何做到这一点,或者在哪里可以找到有关此的更多信息/操作方法?
Juce 是一个很棒的 C++ UI 框架,在 Android 上运行良好。
它可以在GPL或付费商业许可证下使用。社区相当活跃,作者非常友好和乐于助人。我发现在Windows上使用NDK工具进行构建相对容易。
警告 - Android似乎不是他们的高优先级平台,因此在撰写本文时缺少一些东西(例如对硬件按钮的支持)。不过,根据我的经验,UI框架在Android上确实运行良好,这就是你的问题所在。
相关文章:
- C++GTKMM gui循环依赖关系
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- Android Studio 中带有静态库的原生C++代码
- 如何在 Android Studio 4 中编译 C/C++ 原生代码
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- Android Studio:如何在build.gradle中定义自定义宏(针对不同的构建变体),并让原生C / C++
- 在Android原生C++中使用Facemark opencv contrib
- 如何在带有 gdb GUI 前端的 ARM gdbserver 的 PC 上执行远程 gdb 会话?
- 在 Gui Win32 中创建子窗口C++
- 如何防止 std::thread 在 QT 中冻结 GUI?
- 调试控制台 ChessEngine.exe "used"在另一个应用程序(国际象棋 GUI)中
- 更改 Windows GUI 中静态文本框的字体大小
- 我不知道如何使用代码块win32 gui
- Qt GUI使用Qfiledialogbox和qlabel显示视频,这是我的代码
- QtConcurrent - 在发布到 UI 线程的数千个结果中保持 GUI 响应
- 德尔福在回调中出现 GUI 问题
- 从 GUI 文件资源管理器执行程序,并且不生成终端
- 安卓:使用 NDK 构建原生 GUI 应用
- 原生 GUI 的解决方案是什么?