sendMessage无法正常工作(可穿戴)

时间:2017-01-12 04:54:57

标签: android wear-os wakelock android-wake-lock huawei

如果我使用华为p9(Android 6.0)中的sendMessage向Android Wear(Sony)发送一些字节,则在手持设备的屏幕关闭时不会传递消息。在打开手机屏幕(1分钟)之前,佩戴者内部的通知不会更新! setUrgent会有帮助吗?我已经在"已批准的应用程序列表中添加了该应用程序"屏幕关闭时可以正常工作。该应用程序已在WAKELOCK状态下运行。

它是所有Android 6.0及更新设备的功能吗?

是否可能避免这种情况?什么关键?

2 个答案:

答案 0 :(得分:1)

我浪费了3天才找到解决方案 要解决此问题,只需启用所有应用程序 在偏好中:

  

使用省电保护应用程序

详细说明:

  

要访问此电源配置文件部分

     

转到系统设置。 (你可以在快速找到   通过拉下状态来切换通知阴影的一部分   屏幕顶部的栏)向下滚动到高级设置   然后进入电池管理器。转到受保护的应用选项。   (这就是你在这里寻找的东西。这将控制什么   允许在屏幕关闭时运行,什么不是。)

http://itechify.com/2016/02/01/how-to-fix-missing-push-notifications-on-huawei-smartphones/

答案 1 :(得分:1)

我有一台运行Android 7.0和EMUI 5.0的华为Honor 6X。由于华为的电池优化服务终止进程,我在屏幕被锁定后无法收到Pebble Time上的通知。 Vyacheslav提供的说明可能适用于以前的OS和EMUI版本,但我无法在我的特定设备上找到这些选项。不过,他的回答确实指出了我正确的方向。通知问题是由于过度热心的电源管理导致的许多问题之一(非常感谢华为#sarcasm)。以下是我在手机上排除电池优化应用的说明:

  1. 在您的设备上打开设置
  2. 向下滚动列表,然后选择应用选项。
  3. 选择设置选项(屏幕底部附近的蓝色齿轮)。
  4. 选择高级部分下的特殊权限选项。
  5. 选择免除电池优化选项。
  6. 在列表中找到您的应用并选择它。您可能需要将顶部的选项从允许更改为所有应用才能看到它。
  7. 将设置从不允许更改为允许,然后选择确定
  8. 我想提一下,您可能还需要进入系统>电池并更改应用的屏幕锁定后关闭应用设置。我之前在尝试修复此问题时未能成功执行此步骤。当我有时间时,我可以回过头来测试是否需要完成这两项更改,或者电池优化排除是否能够自行解决。与此同时,如果您将应用程序排除在电池优化之外并且它仍然被杀死,那么锁定屏幕也会发生变化。