gpt4 book ai didi

android - 以编程方式禁用多窗口功能

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:33 24 4
gpt4 key购买 nike

我正在尝试禁用 android 的多窗口功能。我已阅读 android 文档并知道 resizeableActivity 仅适用于 android N(API 级别 24),但我想在较低级别的 android API 上禁用它。由于三星设备在其所有设备上都具有多窗口功能(大约)。所以我必须禁用它。

最佳答案

你不能在运行时这样做。您的应用程序要么支持多窗口模式,要么不支持。 AndroidManifest.xml 中给出的参数在运行时无法更改。

来自documentation android:resizeableActivity:

If this attribute is set to true, the activity can be launched in split-screen and freeform modes. If the attribute is set to false, the activity does not support multi-window mode. If this value is false, and the user attempts to launch the activity in multi-window mode, the activity takes over the full screen.

对于特定的三星设备,您可以尝试将其放入 list 文件中:

<meta-data android:name="com.sec.android.support.multiwindow" android:value="false" />
<meta-data android:name="com.samsung.android.sdk.multiwindow.multiinstance.enable"
android:value="false" />
<meta-data android:name="com.samsung.android.sdk.multiwindow.penwindow.enable"
android:value="false" />

关于android - 以编程方式禁用多窗口功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42905679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com