3
웹에서 검색했지만 logcat에서 진동 켜기/끄기 로그를 찾는 방법에 대한 간단한 기사를 찾을 수 없습니다. 절차를 알고있는 사람이 계시다면 저를 계몽하십시오. 다시 한번, 내 앱이 진동기를 트리거하는지 확인하기 위해 특별히 필요합니다 ...logcat에서 진동이 발생했는지 확인하는 방법은 무엇입니까?
웹에서 검색했지만 logcat에서 진동 켜기/끄기 로그를 찾는 방법에 대한 간단한 기사를 찾을 수 없습니다. 절차를 알고있는 사람이 계시다면 저를 계몽하십시오. 다시 한번, 내 앱이 진동기를 트리거하는지 확인하기 위해 특별히 필요합니다 ...logcat에서 진동이 발생했는지 확인하는 방법은 무엇입니까?
진동 데이터는 기본적으로 기록되지 않습니다. 다행히도 원하는 것을 정확하게 제공 할 수있는 코드가 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);
}
감사합니다. Tim ... 어떻게이 hardwareservices.java를 찾을 수 있습니까? – Mithraa
[Android 오픈 소스 프로젝트] (http://source.android.com/source/download.html)에서 다운로드 할 수 있습니다. –
이것이 왜 하드 코딩되어 false일까요? 어딘가 설정이 아니라? –