/ / NFC nie jest dostępny, gdy otworzyłem aparat - android, kamera android, nfc

Funkcja NFC nie jest dostępna po otwarciu aparatu - Android, aparat z Androidem, nfc

To moja aplikacja Torch

Gdy moja aplikacja jest uruchomiona, niektóre urządzenia nie mogą wykryć tagu NFC.

na przykład 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();

W końcu dowiedziałem się, dlaczego niektóre urządzenia nie mogą wykryć NFC, gdy kamera jest otwarta

Czy mogę rozwiązać ten problem według programu?

Odpowiedzi:

5 dla odpowiedzi № 1

Niestety, nie, ale szczerze mam nadzieję, że Nexus 5X jest jedynym urządzeniem, na którym kiedykolwiek się zetkniesz.

Powodem jest to, że dość późno w rozwoju5X, stwierdzono, że odpytywanie kontrolera NFC wprowadziło szum w czujniku kamery. Jedynym możliwym rozwiązaniem w tym czasie było wyłączenie NFC po otwarciu kamery :(