gpt4 book ai didi

android - 如何默认在 ActionOpenDocument Intent 中显示 "internal storage"选项

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:53:04 25 4
gpt4 key购买 nike

我需要用户选择他们从 Windows 文件资源管理器拖到他们的 Android 设备上的自定义文件类型的文件,但默认情况下内部存储选项不可用。

当我使用它启动 Intent 时:

var libraryIntent = new Intent(Intent.ActionOpenDocument);
libraryIntent.SetType("application/*");
_activity.StartActivityForResult(libraryIntent, (int)ActivityRequestCode.ImportFeatureCodeLibrary);

Android 操作系统(5.1 和 6.0)显示以下屏幕:

enter image description here

用户必须知道转到右上角的按钮并选择显示内部文件存储的选项:

enter image description here

他们必须再次点击汉堡包,然后它才会显示在列表中:

enter image description here

有没有办法让这个选项默认显示在列表中,或者让用户进入“内部存储”文件选择器更好?

最佳答案

您可以向 intent 添加一个额外的内容:

libraryIntent.PutExtra("android.content.extra.SHOW_ADVANCED", true);

据我所知,这是一个未记录的额外内容,但它可以在 API 19 到至少 26 之间工作

关于android - 如何默认在 ActionOpenDocument Intent 中显示 "internal storage"选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48193568/

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