Я хочу использовать метод вибратора в своем приложении, и у меня есть его работающий на моем телефоне, который имеет отличный вибратор. однако телефоны, у которых нет вибратора, что происходит. это вообще не работает? не работает ли приложение? или он вообще не появляется на рынке? или я должен спросить телефон, есть ли у него вибратор?Android: метод вибратора (если у телефона нет вибратора?)
Я также хотел бы знать, хорош ли этот код или какие-либо корректировки? вот мой код ..
Vibrator vi;
vi = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vi.vibrate(100);
<uses-permission android:name="android.permission.VIBRATE" /> (In manifest)
Спасибо, любая помощь будет замечательной.
Обратите внимание, что 'hasVibrator()' был добавлен в API Level 11. Устройства, более старые, в основном, имеют вибромоторы, особенно если они (на законных основаниях) имеют Android Market на них. – CommonsWare
Я прочитал документ, и он ничего не говорит об этом. Я работаю на API 7, поэтому я не могу использовать «hasVibrator», поэтому, если вибратор отсутствует. –
Это будет просто проигнорировано и не вибрирует! Вы можете использовать отражение для вызова вызова api lvl 11 для этих устройств, зависит от того, как вы хотите реализовать свои идеи. – Blundell