在logcat中如何检查振动是否发生?

时间:2010-06-11 23:28:51

标签: android android-emulator

我在网上搜索但我找不到一篇文章,直截了当地讨论如何在logcat中找到振动开/关日志。如果有人知道这个程序,请赐教。我再一次需要它来检查我的应用程序是否触发振动器......

1 个答案:

答案 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);
        }