我在网上搜索但我找不到一篇文章,直截了当地讨论如何在logcat中找到振动开/关日志。如果有人知道这个程序,请赐教。我再一次需要它来检查我的应用程序是否触发振动器......
答案 0 :(得分:2)
默认情况下不会记录振动数据。幸运的是,HardwareServices.java中有一些代码可以启用,以提供您想要的内容。请记住,由于这是框架的一部分,因此更改它将需要您rebuild并重新刷新您的设备。如果您在ADP或仿真器上运行,这应该很容易。如果你在另一台设备上这样做可能会更具挑战性。
找到以下代码并将false
替换为true
,您应该全部设置。
if (false) {
String s = "";
int N = pattern.length;
for (int i=0; i<N; i++) {
s += " " + pattern[i];
}
Log.i(TAG, "vibrating with pattern: " + s);
}