gpt4 book ai didi

android - 三星我的文件资源管理器 : Pick file Intent

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:02:23 26 4
gpt4 key购买 nike

我想启动一个可以返回任何类型文件的 intentchooser。以下代码适用于常用的文件浏览器(ES、Astro 等),但不适用于内置的三星“我的文件”浏览器。

Intent selectFile = new Intent(Intent.ACTION_GET_CONTENT);
selectFile.setType("file/*");
startActivityForResult(Intent.createChooser(selectFile, "Select File"), SELECT_FILE);

有谁知道如何处理那个三星浏览器?我尝试使用 Intent selectFile = new Intent( "com.sec.android.app.myfiles.PICK_DATA") 但它似乎不起作用。

有什么想法吗?谢谢。

更新:我使用了这段代码

Intent selectFile = new Intent();
selectFile.setAction("com.sec.android.app.myfiles.PICK_DATA");
startActivityForResult(selectFile, SELECT_FILE);

但我收到此错误:在请求结果时使用了 FORWARD_RESULT_FLAG。谁知道这是什么意思?

最佳答案

Intent samsungIntent = new Intent();
samsungIntent.setAction("com.sec.android.app.myfiles.PICK_DATA");
samsungIntent.putExtra("CONTENT_TYPE", "*/*");

从 setType 更改为 putExtra 就可以了。

关于android - 三星我的文件资源管理器 : Pick file Intent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10463112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com