代码之家  ›  专栏  ›  技术社区  ›  Mohammad Tabbara

禁用Android的多窗口模式

  •  0
  • Mohammad Tabbara  · 技术社区  · 6 年前

    我对团结是陌生的。我试图为android设备开发太空射击游戏,发现在Api24+中,多窗口正在破坏设计。

    因此,我尝试通过将清单添加到名为AndroidManifest的目录“Assets/Plugins/Android/”中来制作自定义清单。xml。

    如所示:

    https://docs.unity3d.com/Manual/android-manifest.html

    然后添加以下行 android:resizeableActivity="false" 禁用拆分屏幕模式。

    如所示:

    https://developer.android.com/guide/topics/ui/multi-window.html

    但是什么都没发生,我仍然可以在游戏中使用多窗口模式。

    编辑:

    我只在应用程序中添加了android:resizeableActivity=“false”,但失败了:

    <application android:theme="@style/UnityThemeSelector" android:resizeableActivity="false" android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false" android:isGame="true" android:banner="@drawable/app_banner">
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Mohammad Tabbara    6 年前

    在活动中添加了android:resizeableActivity=“false”,也解决了我的问题:

    <activity android:name="com.unity3d.player.UnityPlayerActivity" android:resizeableActivity="false" android:label="@string/app_name" android:screenOrientation="fullSensor" android:launchMode="singleTask" android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection|density">