Samsung CUP, как мне заставить вибрировать механизм?
Как заставить зубчатое колесо постоянно вибрировать?
Я использовал чужой образец кода и получил это далеко
public class GearFitSDKSample extends ScupDialog {
MyActivity activity;
public GearFitSDKSample(Context context) {
super(context);
activity = (MyActivity) context;
// TODO Auto-generated constructor stub
}
@Override
protected void onCreate() {
super.onCreate();
final ScupLabel label = new ScupLabel(this);
label.setWidth(ScupLabel.FILL_DIALOG);
label.setHeight(ScupLabel.FILL_DIALOG);
label.setText("Hello XDA Developers!");
label.show();
setBackPressedListener(new BackPressedListener() {
@Override
public void onBackPressed(ScupDialog arg0) {
finish();
}
});
}
public Integer x;
{
x = 50;
}
public Integer signo = 1;
}
Я использую android studio и с трудом заставляю что-либо писать...
Цель, которую я пытаюсь достичь, - использовать Samsung CUP SDK, чтобы вызвать длительную или непрерывную вибрацию при посадке зубчатой передачи в зависимости от некоторых условий, таких как, возможно, срабатывание будильника, который будет установлен в приложении или вне его. сделать так, чтобы приложение вызывалось через намерение (я полагаю, что оно открыто для других приложений публично)
В любом случае, мне просто нужна помощь, чтобы получить деталь, в которой посадка механизма вибрирует с вибрацией (на мой выбор).
1 ответ
Класс ScupDialog предлагает метод для вибрации. Параметр - это шаблон вибрации - от короткого до длинного. Вы можете добавить следующий метод к вашему классу выше:
public void notifyEvent() {
vibrate(ScupDialog.VIBRATION_TYPE_MID);
}
В MainActivity ваших приложений вы можете настроить приемник, который получает сигнал, на который вы ссылаетесь. Вызов notifyEvent делает вибрацию. Реализация шаблона вибрации требует больших усилий. Вам нужно будет звонить вибрировать несколько раз с задержками между ними. Цикл, который вызывает непрерывную вибрацию, не должен быть слишком длинным, поскольку пользователь может захотеть прервать его.
Возможно, это не совсем то, что вы ищете, но я надеюсь, что это поможет вам начать.