2016-10-28 5 views
0

저는 멀티 플랫폼 앱 (iOS 및 Android)을 보유하고 있습니다.이미지 자동으로 기기 사진 앨범에 저장

응용 프로그램의 기능 중 하나는 이미지를 캡처하는 것입니다. 스위치가 활성화 된 경우 사용자가 이미지를 장치 사진 앨범에 저장할 수있는 앱 설정에서 토글 스위치가 있습니다.

이것은 Android에서만 생산할 수있는 문제입니다. 토글 스위치를 사용하지 않아도 캡처 한 사진은 여전히 ​​장치에 저장됩니다. Android 4.4.2 및 6.0에서 이것을 테스트했습니다.

iOS에서는이 작업을 수행하지 않습니다.

사진에 저장해야한다고 제안하는 내용이 내 코드에는 없습니다. 반복해서 점검했습니다.

누구도이 문제를 알고 있습니까? 그렇다면 문제를 바로 잡기 위해 무엇을 할 수 있습니까? 이 FireMonkey는 안드로이드에서 이미지를 캡처 단순히 어떻게

답변

1

감사합니다. 그것은 당신에게 픽셀 데이터를 전달하기 전에 파일에 캡처 한 이미지를 저장합니다. 그리고 캡처 된 이미지의 파일 이름에 대한 액세스를 제공하지 않으므로 나중에 파일을 제거 할 수 있습니다.

Taking Pictures Using FireMonkey Interfaces

그러나, 현재 안드로이드에 분류됩니다 :

RSP-13118: [Android] TTakePhotoFromCameraAction saves Image on Disk unexpectedly

RSP-15820: IFMXCameraService TakePhoto , NeedSaveToAlbum False not working

FireMonkey는 NeedSaveToAlbum 옵션을 받아들이는 TakePhoto() 방법과 IFMXCameraService 인터페이스를 가지고

그 문제가 해결 될 때까지 JNI를 사용하여 Android의 카메라 API에 직접 액세스 한 다음 이미지로 원하는 모든 작업을 수행 할 수 있습니다.

+0

이 점을 이해해 주셔서 감사합니다. 매우 감사드립니다. –

관련 문제