`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 应用程序肯定有可能出于某些特定原因使用该额外内容,但该行为会因应用程序而异。
我想拍照 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 应用程序肯定有可能出于某些特定原因使用该额外内容,但该行为会因应用程序而异。