在查阅了网上许多大佬的代码后,实现了要求,其它小伙伴可以参考,可以解决跳转到最近文件的问题
//打开文件目录
findViewById(R.id.btnprofile).setonClickListener(new View.onClickListener() {
@Override
public void onClick(View view) {
String path = "%2fpict";
Uri uri = Uri.parse("content://com.android.externalstorage.documents/document/primary:" + path);
Intent intent = new Intent(Intent.ACTION_OPEN_document);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");//想要展示的文件类型
intent.putExtra(documentsContract.EXTRA_INITIAL_URI, uri);
System.out.println(uri.toString());
try {
startActivityForResult(intent, 0);
} catch (ActivityNotFoundException e) {
e.printStackTrace();
}
}
});