`android.intent.extra.showActionIcons` 参数控制什么?

What does the `android.intent.extra.showActionIcons` parameter control?

我想拍照 MediaStore.ACTION_IMAGE_CAPTURE 意图,但禁用左上角的设置按钮。我能够找到一个 EXTRA_SHOW_ACTION_ICONS 参数,但没有很好的记录。这是描述:

The name of an Intent-extra used to control the UI of a ViewImage. This is a boolean property that specifies whether or not to show action icons.

即使我将其设置为 true 或 false,也没有任何变化。这个参数有什么作用?我是这样使用的:

takePictureIntent.putExtra(MediaStore.EXTRA_SHOW_ACTION_ICONS, false);

I would like to take a photo with MediaStore.ACTION_IMAGE_CAPTURE intent, but disable the settings button in the top-left corner

正如我所指出的 previously,您无法控制第三方相机应用程序的 UI。有数百个这样的应用程序; none必须给你任何控制他们的能力UI。

What does this parameter do?

基于 a search of the Android source code,它在 Android 本身没有任何作用。如果设备碰巧安装了 AOSP Gallery 应用程序,它似乎可以控制图像查看器中的某些内容。某些非 AOSP 应用程序肯定有可能出于某些特定原因使用该额外内容,但该行为会因应用程序而异。