WindowManager.PropertyActivityEmbeddingAllowSystemOverride 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Use 'Android.Views.IWindowManager.PropertyActivityEmbeddingAllowSystemOverride'. This class will be removed in a future release.
应用程序级别 android.content.pm.PackageManager.Property PackageManager.Property
标记,指定是否允许 OEM 代表应用提供活动嵌入拆分规则配置。
[Android.Runtime.Register("PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE", ApiSince=34)]
[System.Obsolete("Use 'Android.Views.IWindowManager.PropertyActivityEmbeddingAllowSystemOverride'. This class will be removed in a future release.")]
public const string PropertyActivityEmbeddingAllowSystemOverride;
[<Android.Runtime.Register("PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE", ApiSince=34)>]
[<System.Obsolete("Use 'Android.Views.IWindowManager.PropertyActivityEmbeddingAllowSystemOverride'. This class will be removed in a future release.")>]
val mutable PropertyActivityEmbeddingAllowSystemOverride : string
字段值
- 属性
注解
应用程序级 android.content.pm.PackageManager.Property PackageManager.Property
标记,指定是否允许 OEM 代表应用提供活动嵌入拆分规则配置。
如果 true
允许系统覆盖应用的开窗行为并实现活动嵌入拆分规则,例如并排显示活动。 系统替代会通知应用活动嵌入 API 已禁用,因此应用不会提供其自己的活动嵌入规则,这与系统的规则冲突。
如果 false
不允许系统替代应用的开窗行为。 如果应用提供自己的活动嵌入拆分规则,或者出于其他任何原因而阻止系统替代,请将该属性 false
设置为该属性。
默认值为 false
。
<p class=“note”><b>Note:</b> 拒绝允许系统替代是不可强制执行的。 OEM 可以替代应用的活动嵌入实现,无论此属性是否指定并设置为 false
。 该属性实际上是 OEM 的提示。
OEM 可以在任何 API 级别实现活动嵌入。 应用的最佳做法是始终在应用清单文件中显式设置此属性,而不考虑目标 API 级别,而不是依赖于默认值。
<b>语法:</b>
<application>
<property
android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE"
android:value="true|false"/>
</application>
适用于 . 的 android.view.WindowManager.PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。