0

我正在使用存储访问框架 (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 选项的这些附加功能记录在哪里?我想将文件名显示为默认值,因为拇指无法显示 svg 文件的预览并且它令人困惑(这是默认值)。

4

1 回答 1

0

在哪里记录了配置某些 SAF 选项的这些附加功能?

大多数没有记录。少数将被记录ACTION_OPEN_DOCUMENT或将作为其他定义的常量出现Intent.

而且,与往常一样,使用未记录Intent的附加功能可能会导致跨设备和操作系统版本的行为不一致,因为 Google 并未将这些附加功能视为公共受支持 API 的一部分。

于 2021-10-19T11:11:20.717 回答