启动com.android.documentsui.files.FilesActivity的最简单方式是通过Intent.ACTION_GET_CONTENT Intent。以下是一个示例代码:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("/"); intent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(intent, YOUR_REQUEST_CODE);
在上述代码中,将文件类型设置为“/”将使系统选择文件选择器,并显示所有文件类型。CATEGORY_OPENABLE是必需的,以便选择器仅显示可以在应用程序中打开的文件。
还可以使用Intent.ACTION_OPEN_DOCUMENT来选择文档并返回一个URI。以下是示例代码:
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("/"); //获取所有类型的文档 startActivityForResult(intent, YOUR_REQUEST_CODE);
在此示例中,将URI返回给调用方应用程序进行访问和处理。