是否可以让一个应用程序在后台运行并监听我设备上另一个应用程序崩溃的时间?
我希望我的应用程序在检测到我在设备上使用的应用程序崩溃或停止时通知我的计算机。如果是这样,它还需要听什么?
最佳答案
一种非常 hacky 的方法是编写一个监视 Logcat 的 native 二进制文件,使用 ADB 将可执行文件上传到您的设备并使用 shell 帐户启动它。请注意,这不是一个应用程序。
Android shell 用户有足够的权限查看所有进程的 Logcat 并执行网络操作,因此您可以扫描 Logcat 以查找表明应用程序崩溃的告密消息,从 Logcat 中提取堆栈跟踪,然后发送它通过本地网络连接到您的 PC。
这实际上听起来是个很酷的主意。可能会尝试自己构建它 :-)
关于java - 如果其他应用程序在设备上崩溃,Android 应用程序会监听,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37193587/