Android 相机三星 Galaxy i9003 设置参数失败

发布于 2024-11-03 09:03:53 字数 377 浏览 1 评论 0原文

我正在开发 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寻梦旅人 2024-11-10 09:03:53

不同的设备将具有不同的相机功能,因此您应该检查设备是否确实支持您希望设置的参数,例如调用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文