【发布时间】:2017-02-23 09:40:31
【问题描述】:
我对 Visual C++ 非常有经验,并且我刚刚开始使用 Visual Studio 2015 C++ 编写原生 Android C++ 应用程序。
我需要做一个主屏幕覆盖样式的应用程序,大概是通过使用 TYPE_SYSTEM_OVERLAY 窗口和 SYSTEM_ALERT_WINDOW 权限。
- 是否可以使用 NDK 执行此操作?是否可以使用所有必需的 API 调用?
- 我是否正确地假设我不会能够使用 OpenGL-ES 在窗口中显示我的图形(因为它不是 全屏)?我希望能够将 cocos2d-x 用于图形、输入等,但我有一种感觉根本不可能。
- 在这种类型的应用程序中使用 NDK 会不会太难,最好坐下来学习 Java 和 SDK强>? (最后一个问题可能有点主观)
【问题讨论】:
-
你绝对不能在android上使用OpenGL。大概你想使用 OpenGL-es。
-
@BDL 大概我的意思是 Gl Es!
-
FWIW,你可以在一些安卓设备上做OpenGL:jamesdolan.blogspot.ca/2014/06/…
-
@MuertoExcobito 谢谢,但是这让人很不舒服 :-)
标签: opengl-es android-ndk homescreen cocos2d-x-3.x home-screen-widget