ITxiaoguang / FilePicker

一款超强的文件选择框架。A super file picker framework.
7 stars 1 forks source link

大佬 请教个问题 #2

Closed 756230883 closed 2 years ago

756230883 commented 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

756230883 commented 2 years ago

上面那句代码 是项目里面打开 手机文件管理器的 为什么我原样复制到自己项目里 打开的效果 和您的这个项目打开的效果不一样呢 是还需要设置什么吗

ITxiaoguang commented 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)
756230883 commented 2 years ago

不好意思大佬 我复制到这的时候 出错了

756230883 commented 2 years ago

Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("/"); //这里是 / intent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult( Intent.createChooser(intent, "选择文件"), 3000); 这是我的代码 java的 您的项目打开 左边定位到的是“最近” 我用这段代码打开定位的是“我的手机 ”

756230883 commented 2 years ago

e72bc00ab288204426bd895c16aa929 55b0e530f3227a4c309dbc6d62afde2

ITxiaoguang commented 2 years ago

你的代码在我这边直接提示 “没有应用可执行此操作”,你试试其他机型看看。