2010-06-11 4 views

답변

2

진동 데이터는 기본적으로 기록되지 않습니다. 다행히도 원하는 것을 정확하게 제공 할 수있는 코드가 HardwareServices.java에 있습니다. 이것이 프레임 워크의 일부이기 때문에 프레임을 변경하면 rebuild이 필요하고 기기를 새로 고칩니다. ADP 또는 에뮬레이터에서 실행중인 경우 쉽습니다. 다른 장치에서이 작업을 수행하는 경우 다소 어려울 수 있습니다.

다음 코드를 찾아 falsetrue으로 바꾸면 모두 설정해야합니다.

 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); 
     } 
+0

감사합니다. Tim ... 어떻게이 hardwareservices.java를 찾을 수 있습니까? – Mithraa

+0

[Android 오픈 소스 프로젝트] (http://source.android.com/source/download.html)에서 다운로드 할 수 있습니다. –

+0

이것이 왜 하드 코딩되어 false일까요? 어딘가 설정이 아니라? –

관련 문제