2013-01-17 23 views
0

構建一個應用程序,該應用程序從SQlite數據庫獲取小部件列表,然後將它們發送到DotNet Web服務。Android對IO的訪問

每個小部件在文件系統中可能都有一組按照名稱關聯的圖片。 BlahWidget1.jpg,BlahWidget2.jpg是記錄blahWidget的兩張照片。

需要將BlahWidget及其照片放入一個XML元素中,以便在SOAP請求中發送電線。

我想到一個圖片類,可以保存文件名,併產生一個xml字符串表示圖片的字節[]時被問到。

Widget類將有一個ArrayList,並會在被問到時建立一個xml自身及其圖片的字符串。

然而似乎對文件系統的唯一訪問是來自擴展活動的類。

例如我的圖片類中不能使用File filesDir = getFilesDir();。 我說得對嗎,或者我沒有找到合適的庫來導入來處理這種情況。 感謝

回答

1

你可以把它在建造時的目錄傳遞給你的類,例如:

MyPicture pic = new MyPicture(getFilesDir()); 
+0

謝謝亨利。這將做到這一點。 –