實現跳轉系統檔案管理選中資料夾並返回資料夾路徑

2021-08-07 13:38:48 字數 712 閱讀 5989

第一步:

intent intent = new intent();

componentname comp = new componentname("com.mediatek.filemanager"

, "com.mediatek.filemanager.filemanagerselectpathactivity");

intent.setcomponent(comp);

intent.setaction("android.intent.action.view");

intent.putextra("download path"

, environment.getexternalstoragedirectory().getabsolutepath());

startactivityforresult(intent

, 1001);

在putextra()方法中,引數一好像不能更改,引數二是想跳轉的檔案路徑

然後第二步:在重寫的onactivityresult()方法中獲取到路徑

@override

protected void

onactivityresult(int requestcode, int resultcode, intent data)

}

然後獲取到的downloadpath就是返回的選擇的資料夾路徑了

C 實現開啟檔案或資料夾及選中檔案

開啟資料夾 1 system.diagnostics.process.start filepath 開啟資料夾中某個檔案 1 system.diagnostics.process.start filepath filename 開啟資料夾並選中單個檔案 1 system.diagnostics.pr...

C 開啟指定資料夾,並選中檔案

今天寫 的時候需要乙個開啟指定資料夾並選中檔案的功能,於是乎就度娘了一下,找到了 2中方法,遂記之以留後用 這裡也順便給大家分享一下.這個方法很簡單,實際上是在 c 中呼叫了 windows 的shell 命令 explorer 例如下面我在控制台下通過這個命令開啟c盤的 windows 資料夾並且...

C 開啟指定資料夾,並選中檔案

今天寫 的時候需要乙個開啟指定資料夾並選中檔案的功能,於是乎就度娘了一下,找到了 2中方法,遂記之以留後用 這裡也順便給大家分享一下.這個方法很簡單,實際上是在 c 中呼叫了 windows 的命令 explorer 例如下面我在控制台下通過這個命令開啟c盤的 windows 資料夾並且選中 reg...