如何获取内部和外部SD卡路径?

时间:2014-03-11 05:18:58

标签: android android-sdcard

我想在按钮单击时打开文件管理器,并希望在选择该特定项目时获取特定项目的路径。

4 个答案:

答案 0 :(得分:0)

这将为您提供外部/内部应用的“文件”目录。

    context.getExternalFilesDir(null);
    context.getFilesDir();

没有内置的android文件选择器。您需要一个完整的模块/活动。你可以得到一个搜索github,就像这个here听起来像你正在寻找的。

答案 1 :(得分:0)

 File f=new File(Environment.getexternalstoragedirectory());
btn.setonclicklistener(new Onclicklistener){
onClick{  
if(f.isDirectory){

 }else{
//do what u want to do with file 
}}}

答案 2 :(得分:0)

获取SDCard路径....

String sdcardPath = Environment.getExternalStorageDirectory().getAbsolutePath();

答案 3 :(得分:0)

您可以要求用户使用KitKat中新的Intent.ACTION_OPEN_DOCUMENT意图选择文件。