getExposureCompensation() 및 getExposureCompensationStep() apis와 관련된 문제가 있습니다. 이 두 API를 호출 할 때마다 은 널 포인터 예외를 발생시킵니다. 내가 사용하는 경우 getExposureCompensation setExposureCompensation() API를 사용 후, 그럼 잘 작동합니다. 하지만 getExposureCompensationStep()의 경우 나는 선택권이 없다.Android 카메라 노출
이 문제에 대한 귀하의 의견과 제안을 부탁드립니다.
감사 Nawab
매개 변수를 어떻게 획득하고 있습니까? 일부 코드와 스택 추적을 게시해야합니다. 나는 당신의 Camera.Parameters 객체가 null이라고 가정하고 있습니다. – kcoppock
현재 스택 추적을 보여 줄 수는 없지만 "KEY_EXPOSURE"의 부동 소수점 값에 대한 문자열을 구문 분석하려고하면 NULL이 발견되어 nullpointer 예외가 발생한다고 말할 수 있습니다. 이것은 내 코드의 작은 조각입니다 : - camera camera = Camera.open(); 매개 변수 params = camera.getParameters(); int expcomp = params.getExposureCompensation(); float expstep = params.getExposureCompensationStep(); 완전한 코드는 다른 직장 시스템에 바로 붙여 넣을 수 없습니다. – nawab