2011-12-04 18 views
0

我想編寫一個可以解析文件的android應用程序。我已經找到了它的解析器部分,但現在我堅持如何實際輸入文件。這些文件實際上可以是任何東西 - 音樂文件,圖像文件,文本文件或視頻文件。解析器識別文件格式並相應地解析它。任何人都可以告訴我如何編寫UI和代碼來實際輸入文件(我在eclipe中用java編程)。理想情況下,用戶應該能夠通過手機中的文件夾,就像我們在電腦中一樣,然後選擇哪個文件。在Android應用程序中輸入文件

任何幫助,非常感謝!

+0

amritha你想從SD卡中選擇文件,對不對? – Abhi

+0

是的SD卡... – Amritha

+0

我想你有答案:) – Abhi

回答

0

那麼你需要什麼,我認爲是一個文件瀏覽器或經理,對嗎?不幸的是,Android不提供本地文件管理器,並且您有兩種選擇在SD卡中選擇文件的選擇。

  1. 有一些免費的第三方文件管理器,如ES文件管理器和OI文件管理器。它們爲開發者提供了通過Intent調用的鉤子。我正在使用OI。它是open-source

  2. 你也可以實現你自己的文件管理器。那麼,這將比第一個解決方案更難一點,並且你有很多工作要做。我可能會建議你使用listView,並在SD卡中列出dirs。您可以使用android.os.Environment類來檢查SD卡的狀態,並使用java.io.File獲取有關目錄和文件的信息。另請參閱here以瞭解如何從SD卡讀取文件。

+0

OI文件管理器正是我所需要的。謝謝:) – Amritha

+0

嗨..多一個疑問..我得到OI文件管理器的源代碼?我想對它進行一些更改..到目前爲止,我只安裝了該應用程序。 – Amritha

+0

我提供了該項目的網站。點擊「開放源代碼」會將您帶到那裏。您需要首先在Eclipse中安裝svn插件以下載源代碼。 – Huang

相關問題