Android 三星:如何设置三星文件资源管理器

Android Samsung: how to intent samsung file explorer

我想要一个更好的文件浏览器,它是由 Intent 自动选择的。在我的 phone 上还有三星的文件浏览器。然而它永远不会出现。

这是我在 Kotlin 中的代码片段

val intent = Intent(Intent.ACTION_GET_CONTENT).apply {
                addCategory(Intent.CATEGORY_OPENABLE)
                data = selectedUri
                addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
            }
val intent = Intent(Intent.ACTION_OPEN_DOCUMENT)
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*"); 
startActivityForResult(intent, REQUEST_CODE);

对于三星用户

val intent = new Intent("com.sec.android.app.myfiles.PICK_DATA");
intent.putExtra("CONTENT_TYPE", "*/*");
intent.addCategory(Intent.CATEGORY_DEFAULT);

查看更多参考资料http://developer.android.com/guide/topics/providers/document-provider.html