2014-01-07 54 views
0

我創建了一個帶相機接口的android測試應用程序,我在其中將一條文本消息和圖像文件另存爲一個對象。我可以輸入消息,調用相機,拍照並在應用程序的圖像視圖中填充圖像。現在我想將它們保存爲單個記錄/對象,以便我可以使用協議(如ftp)通過網絡傳輸它。如何將圖像文件和文本一起保存爲一個文件/對象?有人可以告訴我該怎麼做。提前致謝。將圖像文件和一些文本保存爲一個文件/對象

+1

您是否考慮過使用exif標籤? – njzk2

回答

1

有很多的可能性,它在一定程度上取決於文件傳輸後會消耗什麼。例如,您可以簡單地使用圍繞FileOutputStreamDataOutputStream對字符串和圖像數據進行序列化。作爲一個花哨的版本,你可以定義一個類來包含文本和圖像,讓該類實現Serializable,並將其序列化爲一個文件。或者,您可以將圖像數據序列化爲base-64字符串,然後將文本和base-64圖像數據放入XML文檔或JSON字符串中。其他方法也是可能的。

如果您提供了有關哪種進程在傳輸後使用此文件的更多詳細信息,也許我們可以提供更多重點的建議。

+0

我想通過Wifi將它傳輸到運行Windows 7或8的PC,其中接收應用程序應該能夠訪問元數據/文件屬性。 – user3155497