【问题标题】:Disable multi-window mode for Android禁用 Android 的多窗口模式
【发布时间】:2018-01-15 21:02:55
【问题描述】:

我不熟悉团结。我正在尝试为安卓设备开发太空射击游戏,发现在 Api24+ 中的多窗口正在破坏设计。

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

如上所示:

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">

【问题讨论】:

  • 文件夹名要大写....Assets\Plugins\Android
  • 我有它“Assets\Plugins\Android”只是忘记在帖子中将它们大写。修复它。
  • 修复了我需要将 android:resizeableActivity="false" 添加到活动而不是应用程序的问题。
  • 由于这是一个错字,现在已修复,我只是重新打开并重命名了它。请把评论作为答案。

标签: android unity3d android-manifest multi-window


【解决方案1】:

在活动中添加了 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">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 2012-04-11
    • 2014-09-25
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    相关资源
    最近更新 更多