/ / NFC no está disponible cuando abrí la cámara: android, android-camera, nfc

NFC no está disponible cuando abrí la cámara - android, android-camera, nfc

Esta es mi aplicación Torch

Cuando mi aplicación se está ejecutando, algún dispositivo no puede detectar la etiqueta NFC.

p.ej. Nexus 5x

final Camera.Parameters p;
Camera camera=Camera.open();

camera.setPreviewTexture(new SurfaceTexture(0));
p = camera.getParameters();

p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(p);
camera.startPreview();

Finalmente descubrí la razón, algún dispositivo no puede detectar NFC cuando se abre la cámara

¿Puedo resolver este problema por programa?

Respuestas

5 para la respuesta № 1

Desafortunadamente, no, pero sinceramente espero que Nexus 5X sea el único dispositivo en el que alguna vez se encuentre con esto.

La razón es que bastante tarde en el desarrollo.En el ciclo del 5X, se encontró que el sondeo del controlador NFC introdujo ruido en el sensor de la cámara. La única solución viable en ese momento era apagar la NFC cuando se abre la cámara :(