Эмулятор Android 2.3.3 не распознает режимы фокусировки в камере.
public class LayerCounterActivity extends Activity {
private Camera mCamera;
private CameraPreview mPreview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
if (checkCameraHardware(getBaseContext())){
Toast.makeText(this, "Camera OK!", Toast.LENGTH_LONG).show();
mCamera=getCameraInstance();
if (mCamera==null){
Toast.makeText(this, "Camera not ready!", Toast.LENGTH_LONG).show();
}
else {
Camera.Parameters params = mCamera.getParameters();
List<String> focusModes = params.getSupportedFocusModes();
Почему focusModes
это null
? Когда я запускаю приложение на реальном устройстве, все работает, но эмулятор выдает исключение нулевого указателя.