如果存在,我需要获取内部存储和SD卡的目录。但是我已经搜索过,而且我找不到有用的东西。我怎样才能做到这一点?我需要扫描它们的特定类型的文件。这段代码给了我内部存储目录而不是我的SD卡:
File file = new File(Environment.getExternalStorageDirectory()+"/");
答案 0 :(得分:1)
有数千个教程链接,Android开发者页面是其中之一,下面是链接;
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
据我所知,您可以访问您的应用内部目录并查询是否已安装SD卡等。但是要获得设备内部Dir的完全访问权限?我对此表示怀疑,因为这会侵犯用户的隐私。您甚至需要用户权限才能查询外部存储
答案 1 :(得分:0)
试试这一行:
File sd = Environment.getExternalStorageDirectory();