我是编程的新手,我知道这个主题在这里被多次询问过。我已经阅读了许多具有相同内容的主题,但它们并不适合我。我正在做一个关于手动相机Android设备的功课。我要手动光圈,快门速度,ISO。我用这种方式:
Camera.Parameters params = mCamera.getParameters();
params.set("aperture", "28"); //can be 28 32 35 40 45 50 56 63 71 80
params.set("shutter-speed", 9); //values between 1-45
params.set("iso", 200);
mCamera.setParameters(params);
但只有ISO工作,光圈仍然固定,快门速度可变。除了camera.Parameter
Class,我还没有找到任何其他方法。我已将参数中的所有值展平,但仍然没有像光圈和快门速度这样的值。但我的老师说,如果快门速度是可变的,它必须是手动的,我必须进一步访问,如核心Android或内核。但我找不到任何有用的信息。还有其他方法可以控制光圈和快门速度吗?我使用camera1。