SAF(存储访问网络)自定义选项

SAF (Storage access network) custom options

我正在使用存储访问框架 (SAF):

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/svg+xml");
startActivityForResult(intent, 0);

我正在使用以下附加功能:

intent.putExtra("android.content.extra.SHOW_ADVANCED", true);

我的问题是,配置某些 SAF 选项的附加信息在哪里记录? 我想默认显示文件名,因为 thumbs 不能显示 svg 文件的预览而且它很混乱(这是默认设置)。

where this extras to configure certain SAF options are documented?

大多数没有记录。少数将被记录在案 on ACTION_OPEN_DOCUMENT or will appear as other defined constants on Intent.

而且,一如既往,使用未记录的 Intent 附加功能可能会导致跨设备和 OS 版本的行为不一致,因为 Google 并未将这些附加功能视为 public, 支持 API.