如何和ES文件瀏灠器協同工作
ES 文件瀏覽器發布PICK_FILE, PICK_DIRECTORY 和extras 三個接口,供開發者調用,實現“打開文件”、“保存文件”、“選擇目錄”功能。
- Intent
| Intent | 動作 |
| com.estrongs.action.PICK_FILE | 選擇一個文件 |
| com.estrongs.action.PICK_DIRECTORY | 選擇一個目錄 |
- Extras
| Extra | 含義 |
| com.estrongs.intent.extra.BUTTON_TITLE | 給按鈕指定一個新標題,比如保存、打開 |
- 例子

- 要使用“打開文件”,代碼如下:
Intent intent = new Intent("com.estrongs.action.PICK_FILE ");
intent.putExtra("com.estrongs.intent.extra.TITLE", “Open”);
…
startActivityForResult(intent, REQUEST_CODE_PICK_FILE_TO_SAVE);
…
然後會調用並打開ES 文件瀏覽器,如下:

“打開”按鈕點擊後,文件將被返回調用程序。

選中文件URI可以通過getData() 包含在onActivityResult()中,如:
case REQUEST_CODE_PICK_FILE_TO_OPEN:
// obtain the filename
if (uri != null) {
Toast.makeText(this, getString(R.string.open_message) + " " + uri.getPath(), 0).show();
}
break;
- 這個是演示如何保存文件:

- 這個演示如何調用文件夾:



