Android 当屏幕关闭时,华为设备上的空闲模式有问题

Android 当屏幕关闭时,华为设备上的空闲模式有问题,android,huawei-developers,Android,Huawei Developers,我正在开发一个监控用户身体活动的应用程序(骑自行车、跑步、走路、车内、静止、步行) 。 到目前为止,我已经在三星(安卓7-10版)、摩托罗拉(安卓7-10版)和小米(安卓8版)手机上测试了这款应用程序,即使屏幕关闭(在后台),它也能正常工作 我最近开始在华为Y6(2018)(emui 8.0.0)上进行测试,当手机关闭屏幕且没有WIFI网络时出现问题 如果屏幕关闭且手机具有WIFI网络-应用程序正常工作 如果屏幕打开且手机没有WIFI网络-正常工作 但如果屏幕关闭,手机失去WIFI网络,应用程序

我正在开发一个监控用户身体活动的应用程序(骑自行车、跑步、走路、车内、静止、步行)

。 到目前为止,我已经在三星(安卓7-10版)、摩托罗拉(安卓7-10版)和小米(安卓8版)手机上测试了这款应用程序,即使屏幕关闭(在后台),它也能正常工作

我最近开始在华为Y6(2018)(emui 8.0.0)上进行测试,当手机关闭屏幕且没有WIFI网络时出现问题

如果屏幕关闭且手机具有WIFI网络-应用程序正常工作

如果屏幕打开且手机没有WIFI网络-正常工作

但如果屏幕关闭,手机失去WIFI网络,应用程序将被冻结,没有活动传递更新,也没有位置更改。之后,若屏幕打开或手机又有了WIFI网络,一切正常

在手机上,我将“启动”设置为手动,忽略电池优化以允许


有人遇到过类似的问题吗?

如果您的用户正在使用华为手机,您可以提示用户将受保护的应用程序添加到您的设置中,以进一步降低服务终止的可能性。转到设置电池电池使用你的应用,自动关闭管理,启用自动启动二次启动后台运行


您还可以进行集成,向用户发出通知,并将其显示为前台。

如果您的用户使用华为手机,您可以提示用户将受保护的应用程序添加到您的设置中,以进一步降低服务终止的可能性。转到设置电池电池使用你的应用,自动关闭管理,启用自动启动二次启动后台运行


您还可以进行集成,向用户发出通知,并将其显示为前台。

如果屏幕关闭,手机(三星、摩托罗拉、小米)没有WIFI网络,应用程序可以正常工作吗?如果屏幕关闭,手机(三星、摩托罗拉、小米)没有WIFI网络,应用程序可以正常工作吗?是的,手机上设置的所有内容,但问题依然存在,正如我提到的,只有当屏幕关闭,手机没有WIFI网络时才会出现。@RobertHadzi Mehmedovic如果手机关闭CPU(没有网络),应用程序将被杀死。我读到,你可以采取什么方法(取决于你的应用程序的需求)?您还可以使用在其他华为主流设备上测试您的应用程序,看看问题是否依然存在。是的,所有这些都设置在手机上,但问题依然存在,正如我所提到的,只有当屏幕关闭且手机没有WIFI网络时才存在。@RobertHadzi Mehmedovic如果手机关闭CPU(没有网络),应用程序将被杀死。我读到,你可以采取什么方法(取决于你的应用程序的需求)?您还可以使用在其他华为主流设备上测试您的应用程序,看看问题是否依然存在。