2012-10-17 1 views
1

간단한 잠금 화면에서 안드로이드 2.3.3 전화 잠금을 해제하면 슬라이더를 터치하면 진동이 발생하고 슬라이더를 터치하면 진동합니다 다른쪽에 완전히 끌렸다.햅틱 피드백에 대한 전체 설정과 상관없이 잠금 화면에서 슬라이딩 탭이 진동 - 햅틱 피드백에 대한 전체 설정에 관계 없음

나는 약간 성가신 것으로 생각했기 때문에 다른 진동을 끌 수 있기 때문에 어떻게 든 설정에서 스위치를 끌 수 있다고 생각했습니다.

1) 사운드 설정/일반/진동 개별 설정 : (항상, 결코, 단 자동 모드에서 만하지 않을 경우에 자동 모드를

실제로이 경우에 적합 할 수 있습니다 두 가지 범주가 있습니다) 2) 소리 설정/피드백/햅틱 피드백 (켜기/끄기)

이러한 설정 중 위에서 언급 한 잠금 해제 동작에는 영향을주지 않습니다.

그래서 나는 진동에 대한 설정을 쉽게 해제 할 수 없다는 사실에 대한 몇 가지 의견을 찾았습니다.

http://code.google.com/p/android/issues/detail?id=34040

는 지금은 호기심이 있고 난 안드로이드 소스에 좀 더 깊이에서 다이빙을 시도하고 여기에 슬라이더의 소스 발견 https://github.com/android/platform_frameworks_base/blob/master/core/java/com/android/internal/widget/SlidingTab.java

참조 :

vibrate(VIBRATE_SHORT); 

과 :

설정에 관계없이 진동 동작이 호출되는 것 같습니다.

  1. 가 잠금 해제에 대한 진동이 중 1) 또는 2) 위의 설정을 고려 안 :

    은 지금은 몇 가지 질문이?

  2. 소스 코드에 어떻게 추가 될까요? 그러면이 변경 사항을 안드로이드 소스 저장소에 어떻게 적용할까요? 잠시 후 다음 안드로이드로 마이그레이션 될 수 있습니다 (슬라이딩 탭이 전혀 사용되지 않는 경우)

  3. SlidingTab.java 파일을 별도로 업데이트하고 내 뿌리깊은 장치에서 테스트 할 수 있습니까? 아니면 전체 안드로이드 시스템에 대해 완전한 make를 수행하고 새로운 시스템을 사용하여 순서에 따라 휴대 전화를 플래싱해야합니까? 그것이 효과가 있는지보기 위해서?

  4. 잠금 해제시 동일한 슬라이더와 진동이없는 다른 휴대 전화를 발견했습니다. 나는 그것이 소스 코드의 진동을 끌 수 없다는 것을 증명 한 후에 이것이 어떻게 될 수 있는지 알지 못합니다.

닐스는

답변

1
  1. 그것은 고려 여부를 가질 수 있으며, 나와 함께 지식을 공유 주셔서 감사합니다.
  2. 여기에 확실하지 않습니다.
  3. 잠금 화면을 변경해야하는 경우 다양한 구현을 찾을 수 있습니다. 기본 잠금 화면을 변경해야하는 경우 전체 시스템을 구축해야합니다.
  4. 모든 회사에서 휴대 전화 용 Android를 사용자 정의합니다. 따라서 일부 슬라이더에는 진동이 없을 수 있습니다. 또는 휴대 전화에 하드웨어가 없을 수도 있습니다.
관련 문제