Intereting Posts
TextView в строках listview, показывающих повторяющиеся значения для прокрутки в Android? Android – Навигация Просмотр цвета меню пункта меню ExpandableListView с множественным выбором сохраняет выбранный элемент в массив Исключение «Соединение уже установлено» в HttpsURLConnection SwipeRefreshLayout скрыт на пустом RecyclerView Пример контент-провайдера и контент-наблюдателя? Изменить значки строки состояния оттенка NullPointerException в restartLoader Метод LoaderManager Android SeekBar не может быть полной шириной, даже если установить дополнение 0 в AppCompat 23.1.0 Facebook SDK 4.0 AppInviteDialog с обратным вызовом Получение android.view.InflateException при загрузке карты в устройства Marshmallow Ошибка загрузки новой APK в магазин воспроизведения Android – поведение Async Task в версиях 2.3.3 и 4.0 Как правильно отображать арабские буквы в андроиде с помощью phonegap? Получение NoClassDefFoundError при попытке использования Proguard и SQLcipher в Android

Можно ли включить / выключить вибрацию на Sony Smartwatch 2 (по заявке)?

Я хочу включить / отключить вибрацию на Sony Smartwatch 2 в моем приложении на некоторых условиях.

Возможно ли, и если это так, как это сделать?

EDIT: я имею в виду включить / отключить его по всему миру (уведомления, входящие вызовы и т. Д.), Как параметр «Вибрация» в меню SW2.

Возможно, вы не сможете сделать это глобально.

В документах часы работают с действиями хоста.

У меня сейчас нет SW2, но вы можете попытаться вызвать расширение, когда обнаруживаете, что устройство вибрирует.

Это было бы началом:

 public class NoVibrator extends ControlExtension{ // stuff.... @Override public void onStart() { if(hasVibrator()){ stopVibrator(); } } } 

Но я подозреваю, что это только отключает вибрацию в вашем приложении.

Возможно, вам придется найти эксплойт для изменения настроек. (Что-то вроде этого )

Я не знаю, каковы ваши условия, но чтобы контролировать вибрацию, используйте эти методы в классе ControlExtension :

Начало:

 ControlExtension.startVibrator(int onDuration, int offDuration, int repeats); 

Стоп:

 ControlExtension.stopVibrator(); 

Изменить 1: Невозможно настроить вибрацию для уведомлений.