Android 我的全屏应用程序在关闭并再次启动后会切换到较低的分辨率

Android 我的全屏应用程序在关闭并再次启动后会切换到较低的分辨率,android,draw,screen-resolution,Android,Draw,Screen Resolution,我的手机Galaxy S8具有以下屏幕分辨率:720p、1080p和1440p。我几乎总是选择1440p,并且只使用其他进行测试。我注意到,如果我关闭并重新启动我的应用程序,它似乎会切换到1080p。换句话说,在我重新启动手机并启动应用程序后,它只能在我选择的1440p分辨率下工作 为了说明这个问题,我在x=1080处画了一个圆。如果它更靠近中心,我们是1440p,如果它在边缘,我们是1080p,如果它不在屏幕上,我们可能是720p。 我重启手机并启动应用程序。离中心更近。我关闭应用程序并重新启

我的手机Galaxy S8具有以下屏幕分辨率:720p、1080p和1440p。我几乎总是选择1440p,并且只使用其他进行测试。我注意到,如果我关闭并重新启动我的应用程序,它似乎会切换到1080p。换句话说,在我重新启动手机并启动应用程序后,它只能在我选择的1440p分辨率下工作

为了说明这个问题,我在x=1080处画了一个圆。如果它更靠近中心,我们是1440p,如果它在边缘,我们是1080p,如果它不在屏幕上,我们可能是720p。 我重启手机并启动应用程序。离中心更近。我关闭应用程序并重新启动它。圆圈现在正处于边缘。无论我现在杀了多少次又开始,它都会处于边缘。现在,如果我在设置中切换到1080p并返回游戏,圆圈将消失,这表明它实际上不在1080p中。现在,我杀死我的应用程序,并在1080p模式下再次启动它,圆圈就在边缘,应该在那里。如果我切换到1440p而不关闭我的应用程序,圆圈将回到靠近屏幕中心的位置

换句话说,要让我的游戏在1440p下运行,我必须在重启手机后启动它,或者切换到1080p,启动它并切换到1440p。 在清单文件中更改/添加此项无助于:

<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />


这是安卓的bug吗?或者我需要更改我的应用程序中的某些内容,使其以更高的分辨率可靠地启动?

显然,这是由游戏工具造成的。我测试了这个应用程序,在酒吧里用游戏工具启动的应用程序将以较低的分辨率运行。

我意识到,如果我更改游戏的应用程序id,Android将允许我以1440p运行它。如果我把它改回原来的id,它将以1080p的速度运行。我想发生的事情是我短暂地尝试了一些繁重的计算,它运行得很慢,安卓刚刚决定把它放在一个调皮的应用程序列表中,这些应用程序对我的设备来说太慢了。除了我那样运行过一次。有没有办法在我的操作系统中清除此应用程序id?移动到其他应用程序id是有问题的。有没有办法禁用此“功能”?作为开发人员,我应该可以自由地在自己的设备上进行实验。