我的問題很難解釋。在我的應用程序中,有一個我製作的自定義對象。在這個對象中,是日期時間戳。此外,在這個對象中有幾張照片(或照片的參考?),用戶可以使用相機硬件進行拍攝。所以我需要能夠存儲幾張圖片以及這個共享的時間戳。如何處理Android/SQlite層次結構中的圖像關聯?
我的問題是如何將這些信息存儲在SQLite數據庫中,因爲我希望這些信息能夠持久存在。我不認爲在數據庫中存儲實際的圖像是一個好主意,但我不知道你會存儲什麼類型的參考。你只是將路徑存儲到數據庫中的文件系統上?你實際存儲什麼?如果有人決定將他們的數據保存到SD卡而不是內部存儲等,該怎麼辦?這類事情處理的典型方式是什麼?Android/SQlite內置了哪些處理這種情況的東西?
你說'也在這個對象中有幾張照片(或對照片的引用?)'。照片如何完全存儲在對象中?一個URL?,一個文件路徑?一個字節數組?也許最好將一些代碼添加到你的問題中。 – Ridcully
@Ridcully我還沒有任何代碼照片的東西,因爲我仍然在這一點上的計劃階段。我只是試圖弄清楚我可以/應該在典型/最佳實踐方面實施什麼。 – KaliMa
例如,在每個對象中都有一組Bitmap是明智的,但也許大多數人會避免這種情況,因爲它使用了大量的內存/資源,所以他們可能會存儲一些其他文件句柄,而只在需要時調用圖片,以及等等。我不確定這種情況通常如何處理。 – KaliMa