获取内部存储和SD卡的目录(如果存在)

时间:2016-04-09 17:57:25

标签: java android

如果存在,我需要获取内部存储和SD卡的目录。但是我已经搜索过,而且我找不到有用的东西。我怎样才能做到这一点?我需要扫描它们的特定类型的文件。这段代码给了我内部存储目录而不是我的SD卡:

File file = new File(Environment.getExternalStorageDirectory()+"/");

2 个答案:

答案 0 :(得分:1)

有数千个教程链接,Android开发者页面是其中之一,下面是链接;

http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

据我所知,您可以访问您的应用内部目录并查询是否已安装SD卡等。但是要获得设备内部Dir的完全访问权限?我对此表示怀疑,因为这会侵犯用户的隐私。您甚至需要用户权限才能查询外部存储

答案 1 :(得分:0)

试试这一行:

File sd = Environment.getExternalStorageDirectory();