android – 使用存储访问框架打开特定目录

前端之家收集整理的这篇文章主要介绍了android – 使用存储访问框架打开特定目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我现在可以通过使用以下代码打开Lollipop文件选择器来获取文件URI:
Intent intent = new Intent();
            intent.setAction(Intent.ACTION_OPEN_DOCUMENT_TREE);
            startActivity(intent);

文件选择器在内部存储的根目录或我打开的最后一个目录中打开.如何让文件选择器显示特定目录的内容?例如,我可能希望文件选择器在启动后显示Download文件夹的内容,如下图所示.

解决方法

使用具有getExternalStorageDirectory()或getDataDirectory()等方法的Environment类
https://developer.android.com/reference/android/os/Environment.html.

如果图像存储在变量中,请从该路径中获取它们:

private static final String fileName = Environment
            .getExternalStorageDirectory().getAbsolutePath()
            + "/pathToFile.jpg";

猜你在找的Android相关文章