我想获得一个更好的文件浏览器,作为Intent自动选择的文件浏览器。我的手机上还有三星的文件浏览器。但是它永远不会出现。
这是我在Kotlin中的代码段
val intent = Intent(Intent.ACTION_GET_CONTENT).apply {
addCategory(Intent.CATEGORY_OPENABLE)
data = selectedUri
addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
}
答案 0 :(得分:1)
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