首页 > 解决方案 > 计算 Android 应用程序运行时间

问题描述

我已经实现了一个应用程序,我们可以将手机上安装的其他应用程序添加到应用程序列表中,当我们单击它时它就会运行。例如,我已将 WhatsApp 添加到我的应用程序列表中,当我单击它时,我想在它停止后保存使用 WhatsApp 的确切时间。我怎样才能做到这一点?为此,我使用了 Service、AppChecker 和 Timer,并且还给出了 PACKAGE_USAGE_STATS。单击应用程序时(在上面的“WhatsApp”示例中),服务运行并启动计时器。此命令检查计时器何时停止。appChecker.getForegroundApp (this) .equals (Package Name) 但是我实现它的方式有问题。部分手机出现以下错误。致命异常:java.lang.NullPointerException 尝试在空对象引用上调用虚拟方法“boolean java.lang.String.equals (java.lang.Object)”

标签: javaandroid

解决方案


推荐阅读