내 앱에서 진동기 방법을 사용하고 싶습니다. 진동 장치가있는 휴대 전화에서 작동시키고 있습니다. 그러나 진동기가없는 전화기는 어떻게됩니까? 전혀 작동하지 않습니까? 앱 작동을 멈추게합니까? 또는 전혀 시장에 나타나지 않는가? 아니면 진동기가 있는지 전화로 질문해야합니까?Android : vibrator method (휴대 전화에 진동기가없는 경우)
이 코드가 좋은지 또는 조정해야하는지 알고 싶습니다. 여기에 내 코드가있다.
Vibrator vi;
vi = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vi.vibrate(100);
<uses-permission android:name="android.permission.VIBRATE" /> (In manifest)
감사합니다. 도움이 될 것입니다.
API 레벨 11에 hasVibrator()가 추가되었습니다. 그보다 오래된 기기는 주로 진동 모터를 탑재 할 예정이며, 특히 안드로이드 마켓이있는 경우에는 특히 그렇습니다. – CommonsWare
나는이 문서를 읽었으며 이것에 대해서는 아무 말도하지 않는다. API 7에서 실행 중이므로 "hasVibrator"를 사용할 수 없으므로 바이브레이터가없는 경우 어떻게됩니까? –
그냥 무시하고 진동하지 않습니다! 리플렉션을 사용하여 이러한 장치에 대한 api lvl 11 호출을 호출 할 수 있습니다. 아이디어를 어떻게 구현할 것인가에 달려 있습니다. – Blundell