2013-04-06 75 views
1

我需要打開一個對話框來選擇一個文件。鈦手機選擇文件

  1. 要保存一個文件,我需要用戶選擇一個文件名保存到
  2. 要加載一個文件,我需要用戶選擇一個現有的文件

我無法找到任何文件對話框在API中。有沒有彈出文件選擇對話框的方法?

+0

我想在使用鈦的ios中打開文件選擇器選項。我們該怎麼做? – Dharmendra 2014-03-22 10:20:32

回答

2

第一:這隻適用於android,因爲iOS不允許這樣做。 (當然你可以做到這一點,但在iOS上這是沒有意義的,因爲文件不能被其他應用程序訪問,並且沒有SD卡)。

不幸的是Titanium沒有提供文件對話框。你可以檢查Appcelerators的現有插件的市場,或者你自己嘗試。

在Android上,您應該可以讀取SD卡的內容並在桌面視圖中顯示它們。您所需要的只是Ti.Filesystem API。它允許讀取和寫入文件到SD卡。但要小心:Android 4.1+發生了一些變化,因此無法與其他應用程序共享文件,因爲您無法使其全局可讀。 (這是不可能的,我有一個意圖共享這個文件的URL,我試過這個,你需要一個ContentProvider,這對Titanium來說是不容易實現的,因爲它需要本地擴展。)但是它可能與另一個文件管理器。