2017-02-19 107 views
0

我已经开发了一个自定义启动器/主屏幕,它已在所有Android版本近两年完美工作。到目前为止,这款发射器已被用于各种三星设备。自定义启动器不作为默认启动器在华为设备

目前我在新的huawei lua-u22设备上测试它。我的启动程序运行时,可以设置为默认值,并在启动程序顶部显示其他应用程序。但是如果我运行另一个应用程序(例如Gmail),屏幕锁定(仅刷卡)20-30秒,解锁设备,然后按回按钮,然后将其返回到我的启动程序它回到默认huawei主屏幕。我检查了设置 - >家里,我的发射器仍然被设置为默认。当我再次按下主页按钮时,它只会返回我的启动器主屏幕。

华为设备的这个问题是否总是将默认的huwaei home重新绘制为主屏幕?无论如何,我可以随时跟踪默认选择的家庭变更吗?

回答

1

我发现原因。在屏幕关闭后的华为我的应用程序正在被杀死。

华为有一个功能受保护的应用程序它允许在列表中启用的应用程序在屏幕关闭时保持运行。当我在受保护的应用程序中允许我的应用程序后,屏幕关闭后并没有死亡,现在一切正常。

要启用此功能,请转至系统设置(您可以通过向下拉屏幕顶部的状态栏来查找通知窗口的快速切换部分)。转到所有选项卡,向下滚动到隐私和安全性部分,去到受保护的应用程序,使您的应用程序(这将控制什么是允许的,当屏幕关闭运行,也不是什么)

在计算器中,有几个代码可用于在程序中运行此屏幕,但我发现它不够可靠,因为它可能会在任何新版本的设备中更改。

相关问题