2013-10-27 5 views
1

보기 클래스에서 Vibrator 서비스를 받고 싶습니다. 이것이 가능한가?사용자 정의보기에서 진동기 구현

나는이 추가 시도

...

Vibrator vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE); 

...하지만 VIBRATOR_SERVICE에 오류가있다 - 그것은 변수에 확인할 수 없습니다. 컨텍스트를 getApplicationContext()으로 설정해도 도움이되지 않습니다.

+0

여기에 관련된 코드를 모두 입력하십시오. 이것은 너무 적습니다. –

+0

'Context.VIBRATOR_SERVICE' – Luksprog

+0

@Luksprog 이제 'VIBRATOR_SERVICE'를 인식하지만 getSystemService()는 내보기에서 정의되지 않았습니다. 지금 무엇을 바꾸어야합니까? – RiThBo

답변

1

@Luksprog에게 감사의 말을 전합니다.

Vivrator vib = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE); 
0

이 시도 :

Vibrator vibrator = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE); 
//Vibrates for 10 seconds 
vibrator.vibrate(10000); 

참고 : 응용 프로그램 태그 외부 권한 태그 (<uses-permission android:name="android.permission.VIBRATE"/>)를 추가해야합니다. 이것은 또한 안드로이드 마모와 함께 작동합니다.

관련 문제