Closed 756230883 closed 2 years ago
上面那句代码 是项目里面打开 手机文件管理器的 为什么我原样复制到自己项目里 打开的效果 和您的这个项目打开的效果不一样呢 是还需要设置什么吗
老铁,你复制少了两个 * 了,复制可不能马虎。 你这样试试
val intent = Intent(Intent.ACTION_GET_CONTENT)
intent.setType("*/*") //这里是 */*
intent.addCategory(Intent.CATEGORY_OPENABLE)
this.startActivityForResult(
Intent.createChooser(intent, "选择文件"),
FilePickerConst.REQUEST_CODE_ALL_TYPE)
不好意思大佬 我复制到这的时候 出错了
Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("/"); //这里是 / intent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult( Intent.createChooser(intent, "选择文件"), 3000); 这是我的代码 java的 您的项目打开 左边定位到的是“最近” 我用这段代码打开定位的是“我的手机 ”
你的代码在我这边直接提示 “没有应用可执行此操作”,你试试其他机型看看。
val intent = Intent(Intent.ACTION_GET_CONTENT) intent.setType("/") intent.addCategory(Intent.CATEGORY_OPENABLE) this.startActivityForResult( Intent.createChooser(intent, "选择文件"), FilePickerConst.REQUEST_CODE_ALL_TYPE