我在寫一個位圖編輯器。每個文檔由大約3個位圖圖層組成,文檔目前保存爲擴展名爲.bme的自定義文件。這些文件可以通過渲染位圖頂部的每個位圖並保存後者來轉換爲標準的jpg/png文件。是否有一個用於自定義文件格式的文件選取器小部件?
我需要某種方式讓用戶能夠選擇他們已經創建的.bme文件。 Android中有什麼可以讓我更容易嗎?
我能看到的唯一選擇是編寫一個創建列表視圖的活動,並編寫一個列表適配器,用於查找磁盤上的.bme文件,即適用於我的.bme標準「Media Gallery」應用程序的副本文件。列表適配器要麼必須生成圖像的縮略圖預覽才能顯示給用戶,要麼在創建時將這些預覽打包到.bme文件中。
這是我能想到的唯一選擇。我想我會問,如果有更多的Android友好的方式來做到這一點。例如,您可以將自定義文件支持添加到「媒體庫」應用程序嗎?
謝謝。我在幾個應用程序中看到過使用OI文件管理器。我讀過一位Google工程師評論說,Android沒有文件選擇器小部件,因爲您不應該將用戶暴露給這樣醜陋的內部細節。 IO File Manager在這方面對於用戶來說有點複雜,我也看不到任何可以爲我的.bme文件添加縮略圖的方式。我想創建一個由擴展過濾的文件的GridView不應該太難。 – RichardNewton 2010-10-27 20:12:12