android.opengl在网络上的任何地方都找不到关于类的目的:它们似乎是副本javax.microedition.khronos.opengles- 只是使用静态vs成员方法.
那么使用它们而不是J2ME类是否有任何特殊意义:它们应该更快,具有附加功能,更易于使用吗?
我想使用它们而不是一直传递GL参考.
我从事视频录制工作; 一切都有效,除了要求连续对焦.这就是我所做的(在surfaceCreated和surfaceChanged中都尝试过但没有成功):
camera = Camera.open();
camera.setPreviewDisplay(holder);
Parameters parameters = camera.getParameters();
Run Code Online (Sandbox Code Playgroud)
那我也是
parameters.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_VIDEO);
Run Code Online (Sandbox Code Playgroud)
要么
parameters.set("focus-mode", "continuous-video");
Run Code Online (Sandbox Code Playgroud)
两者都应该做同样的事情; 然后我用参数设置
camera.setParameters(parameters);
Run Code Online (Sandbox Code Playgroud)
这最后一行总是崩溃!所以我想念一些东西吗?
顺便说一句,我测试了Desire HD,Galaxy S,Galaxy Tab 7和10.1等新设备,它们必须支持连续自动对焦; 至少他们的内置相机应用支持它.
我想知道您对在Honeycomb设备上使用ACL的不利之处的看法.
我想将库专门用于我的应用程序- 即使它在Honeycomb上运行 - 否则我将不得不创建两个大多数相同类的版本.
主要是我对兼容性库的功能(错误),其性能和内存使用情况与本机Honeycomb SDK感兴趣.因此,如果您有为ACL和Honeycomb创建单独类的经验,请告诉我结果是否值得付出努力 - 我应该创建重复的类还是仅使用ACL.
一如既往,感谢您的支持:)