Android 相机三星 Galaxy i9003 设置参数失败
我正在开发 Android 相机应用程序。在某些设备上进行测试,它可以工作,但在三星 Galaxy i9003 上设置参数不起作用。 我是这样做的: cameraParams.setColorEffect([一些支持的效果]); 相机.setPrameters(cameraParams); [一些支持的效果]我通过cameraParams.getSupportedColorEffects()获得。
我的代码并不像我写的那么简单,但最终它做到了这一点。
它适用于许多设备,包括三星 Galaxy s i9000(尽管我必须在 i9000 上做一些技巧,但当您使用 params.flatten() 获取参数时,参数中存在已知错误,参数中有空格)。
请大家帮忙,这是我第一次在这里写文章。
I'm developing android camera application. Tested on some devices and it work's, but on samsung galaxy i9003 setparameters didn't work.
Here how I do it:
cameraParams.setColorEffect([some supported effect]);
camera.setPrameters(cameraParams);
[some supported effect] I get with cameraParams.getSupportedColorEffects().
My code is not as simple as I wrote , but in the end it do this.
It works on many devices including samsung galaxy s i9000 ( though I must do some trick on i9000, there is known bug in params when you get params with params.flatten() there is spaces in parameters).
Please some help, it's first time I'm writing here.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不同的设备将具有不同的相机功能,因此您应该检查设备是否确实支持您希望设置的参数,例如调用 getSupportedColorEffects() - 这将为您提供受支持的效果列表或 null,以便您可以在尝试之前检查它设置它们。
Different devices will have different camera capabilities so you should check that the parameter that you wish to set is indeed supported by the device e.g. call getSupportedColorEffects() - this gives you a list of supported effects or null so you can check this before you try to set them.