2014-01-07 2 views
0

텍스트 메시지와 이미지 파일을 하나의 오브젝트로 저장하려는 카메라 인터페이스가있는 Android 테스트 앱을 만들었습니다. 메시지를 입력하고 카메라를 호출하고 사진을 찍고 앱의 이미지보기에서 이미지를 채울 수 있습니다. 이제는 ftp와 같은 프로토콜을 사용하여 네트워크를 통해 전송할 수 있도록 단일 레코드/개체로 저장하려고합니다. 이미지 파일과 텍스트를 하나의 단일 파일/오브젝트로 함께 저장하는 방법은 무엇입니까? 누군가가 저에게 어떻게하는지 알려주실 수 있습니까? 미리 감사드립니다.이미지 파일과 텍스트를 하나의 파일/오브젝트로 저장하십시오.

+1

exif 태그 사용을 고려 했습니까? – njzk2

답변

1

가능성이 많이 있으며, 파일을 전송 한 후에 파일을 소비하는 데는 어느 정도의 차이가 있습니다. 예를 들어, FileOutputStream을 감싸는 DataOutputStream을 사용하여 문자열과 이미지 데이터를 간단히 직렬화 할 수 있습니다. 멋진 버전으로서 텍스트와 이미지를 포함하는 클래스를 정의하고 해당 클래스에서 Serializable을 구현하고 파일에 직렬화 할 수 있습니다. 또는 이미지 데이터를 64 진수 문자열로 serialize 한 다음 텍스트와 64 진수 이미지 데이터를 XML 문서 나 JSON 문자열에 넣을 수 있습니다. 다른 방법도 가능합니다.

전송 한 후이 파일을 어떤 종류의 프로세스에서 사용하는지에 대한 자세한 정보를 제공하면보다 집중된 제안을 제공 할 수 있습니다.

+0

수신 응용 프로그램이 메타 데이터/파일 속성에 액세스 할 수 있어야하는 Windows 7 또는 8을 실행중인 PC로 Wifi를 통해 전송하고 싶습니다. – user3155497

관련 문제