我读到在android中检测应用程序启动的基本方法有两种:
1)前景活动的轮询活动管理器(堆栈顶部)
2)轮询日志 - 虽然我读到你不能再在较新的Android版本中这样做,因为READ_LOG权限已被移到更高级别的二人组来解决安全问题
现在这两种方法都围绕着每隔几个小时进行一次轮询,这对我来说似乎是一个巨大的电池寿命。
即便如此,我还是看到了一些展示这种能力的应用, 一个例子是bitmoji - 它可以检测whatsapp viber等。
我想知道的是:
它是如何做到的,是否使用上述方法?
我认为这会耗尽电池,或者它不像我想的那么大莳萝,我错了吗?