java - 如何使用意图直接打开文件夹?
问题描述
单击按钮打开文件时,我希望我的应用程序直接打开文件夹 e-warta 中的文件 PDF。但是当我点击我的按钮时总是这样打开
这是我的代码
openfile.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()+ File.separator+"e-warta"+File.separator);
intent.setDataAndType(uri, "application/pdf");
startActivityForResult(Intent.createChooser(intent,"Open"), PICKFILE_REQUEST_CODE);
}
});
解决方案
推荐阅读
- python-3.x - 在 Python 中保存数据框
- javascript - 在按钮单击时停止函数执行 React Native/Redux
- angular - removeAllListeners() 根本不删除监听器?(Socket.IO)
- ms-access - MS Access Report:如何在页脚中重复组的最后一条记录
- php - 我应该使用哪个函数代替 codeignitor 中的 redirect()?
- ibm-cloud-infrastructure - 结果对于 Softlayer API 响应来说太大了
- r - 选择显示另一列中至少一个值的唯一条目
- c# - While循环使我的程序在运行时没有响应
- vba - 使用 COM 互操作从 VBA 调用 C# 方法
- excel - VBA 无法打开存在的工作簿