마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드에서 약 0.3초 간격으로 5장 정도 연속 촬영하는 카메라 어플을 만드려고 하는데요

0 추천
사진 5정도 찍어서 편집해서, 하나의 사진을 만드려고 합니다.

촬영버튼을 누르면 takepicture을 5번 호출하게 만들었습니다.

사진을 모두 파일로 저장하면 속도가 엄청 느릴거같아서, 바이트어레이 들만 배열로 저장해서 그거 가지고 편집하려고 합니다.

takepicture안의 OnPictureTaken에

idx0: 0

idx1: 1

idx2: 2

idx3: 3

idx4: 4

이렇게 출력되도록 Log를 넣어놨는데요.

for문으로 takepicture을 5번호출한것도 아니고, 그냥

takepicture(~)~;

takepicture(~)~;

takepicture(~)~;

takepicture(~)~;

takepicture(~)~;

이렇게 다섯번 호출했는데도 idx4 : 4 이것만 5번 출력됩니다.

문제가 뭘까요ㅠ

또는 얻어온 byte array들을 저장하는 다른 방법이 있을까요?
익명사용자 님이 2017년 5월 3일 질문

1개의 답변

0 추천
소스에 문제가 있을 것 같은데요.
개발자초심 (21,220 포인트) 님이 2017년 5월 8일 답변
...