android 打开文件管理器选择文件
程序员文章站
2022-06-26 18:02:44
// 打开文件管理器选择文件 private void openFileManager() { // 打开文件管理器选择文件 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); //intent.setType(“image/*”);//选择图片 //intent.setType(“audio/*”); //选择音频 //intent.setType(“v......
// 打开文件管理器选择文件
private void openFileManager() {
// 打开文件管理器选择文件
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
//intent.setType(“image/*”);//选择图片
//intent.setType(“audio/*”); //选择音频
//intent.setType(“video/*”); //选择视频 (mp4 3gp 是android支持的视频格式)
//intent.setType(“video/*;image/*”);//同时选择视频和图片
intent.setType("*/*");//无类型限制
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, mTag);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (data != null) {
if (requestCode == mTag) {
File file = null;
Uri uri = data.getData();
if (uri != null) {
file = CommonUtils.uri2File(uri);
if (file == null) {
ToastUtils.showShort("文件地址未找到");
return;
}
// 上传文件
upLoadFile(file);
}
}
}
}
本文地址:https://blog.csdn.net/geaosu/article/details/110563398