android相机三星galaxy i9003 setParameters失败了

时间:2011-04-25 14:19:07

标签: android camera

我正在开发Android相机应用程序。在一些设备上测试它可以工作,但在三星galaxy i9003 setparameters上没有用。 我在这里是怎么做到的: cameraParams.setColorEffect([some supported effect]); camera.setPrameters(cameraParams); [一些支持的效果]我得到cameraParams.getSupportedColorEffects()。

我的代码并不像我写的那么简单,但最终它会这样做。

它可以在许多设备上运行,包括三星galaxy s i9000(虽然我必须在i9000上做一些技巧,当你使用params.flatten()参数中有空格时,params中存在已知错误。)

请帮忙,这是我第一次写这里。

1 个答案:

答案 0 :(得分:0)

不同的设备将具有不同的相机功能,因此您应该检查设备是否确实支持您要设置的参数,例如call getSupportedColorEffects() - 这会给你一个支持的效果列表或null,这样你就可以在尝试设置之前检查它。