【发布时间】:2014-03-11 05:18:57
【问题描述】:
我想在单击按钮时打开文件管理器,并希望在选择该特定项目时获取该特定项目的路径。
【问题讨论】:
我想在单击按钮时打开文件管理器,并希望在选择该特定项目时获取该特定项目的路径。
【问题讨论】:
File f=new File(Environment.getexternalstoragedirectory());
btn.setonclicklistener(new Onclicklistener){
onClick{
if(f.isDirectory){
}else{
//do what u want to do with file
}}}
【讨论】:
获取 SDCard 路径....
String sdcardPath = Environment.getExternalStorageDirectory().getAbsolutePath();
【讨论】:
这将为您的应用程序外部/内部提供“文件”目录。
context.getExternalFilesDir(null);
context.getFilesDir();
没有内置的 android 文件选择器。您需要一个完整的模块/活动。你也许可以得到一个搜索 github,就像这个 here 听起来像你正在寻找的东西。
【讨论】:
您可以要求用户使用 KitKat 中的新 Intent.ACTION_OPEN_DOCUMENT 意图选择文件。
【讨论】: