简单的Android Directory选择器 – 如何?

前端之家收集整理的这篇文章主要介绍了简单的Android Directory选择器 – 如何?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚开始在 Android Studio中编码并感觉很棒.. !!

如何为“目录选择器”编写代码.即,当单击一个按钮时,可以显示一个简单的对话框/活动屏幕,该屏幕可以显示目录列表.

此外,还希望将该目录中的所有文件存储到Array变量中. (单击“确定”按钮后).

PS:我在这里搜索过,找到了一些很酷的’文件选择’,但我正在寻找目录选择器..!

提前致谢.

解决方法

尝试使用Intent.ACTION_OPEN_DOCUMENT_TREE
Intent i = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
i.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(Intent.createChooser(i,"Choose directory"),9999);

从onActivityResult data.getData()获取结果Uri

public void onActivityResult(int requestCode,int resultCode,Intent data) {
    switch(requestCode) {
        case 9999:
            Log.i("Test","Result URI " + data.getData());
            break;
    }
}

猜你在找的Android相关文章