调试Android振动
作者:互联网
伙计们,我的手机无缘无故振动.所以我想确定发送振动命令振动的应用程序. Android是否会记录此类事件?或者我可以编写一个应用程序来监视来自另一个应用程序的Vibrator :: vibrate(TIMEOUT)调用吗?
注意:
我具有root访问权限.
解决方法:
如果您查看系统日志(logcat -b系统),它将显示核心系统服务的日志. VibrateService仅在最新版本的Android中有一对,它将告诉您正在启动哪种振动模式.不幸的是,它不会向您显示什么UID / PID负责该请求.除此之外,您还可以通过四处挖掘来找出振动器服务使用的设备接口(例如/ dev / gpio1),从而从内核中找到一些信息.如果该驱动程序在/ proc或debugfs上公开了一些统计信息/调试信息,则您可能能够确定哪个进程负责.
标签:android,android-vibration 来源: https://codeday.me/bug/20191009/1879566.html