我有一个应用程序可以通过NotificationListenerService
. 我的应用程序在几乎任何手机上都能在打盹模式和应用程序待机状态下存活(如果设置正确,例如异常或前台服务)。
然后是华为和小米对 Android 进行了自己的修改,以“提高电池寿命”。这些可能会严重干扰后台运行的应用程序,以至于一两周后必须重新安装应用程序。即使清除数据也不会“解冻”应用程序。即使是他们自己的“优化”的例外也不能可靠地解决这个问题。只有完全禁用所有优化,例如启用“高性能模式”才能解决此问题。但用户不想禁用这些选项。
您如何处理这些案件?我们如何才能阻止制造商停止搞乱核心 Android?更不用说有趣的 ANR 和崩溃了Zygote
:(