是否可以使应用程序在 Google Play 商店中没有特定 OpenGL ES 扩展的设备上不可用?
Since <supports-gl-texture>
采用扩展名称,而不是纹理格式,它可以用于通用 GLES 扩展吗?
是的,我相信有,例如:
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
此语句将阻止不支持 OpenGL es 2.0 的设备在 Playstore 中看到您的应用程序。
尝试这个:
String extensions = javax.microedition.khronos.opengles.GL10.glGetString(
GL10.GL_EXTENSIONS);
根据文档,extensions
变量将包含支持的 GL 扩展的空格分隔列表。所以我认为你可以使用.contains("GL_OES_depth24");
或者其他的东西。您将必须检查返回内容的一些示例内容,以了解如何检查它。
我不知道如何阻止该应用程序出现在 Google Play 商店中,但您可以将此检查放在应用程序的开头,告诉用户您无法使用此应用程序或其他内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)