Make the wearable vibrate from within an android wear app

Jacob picture Jacob · Oct 4, 2014 · Viewed 8.7k times · Source

I'm writing a simple wearable app to my LG watch that sends vibrations to the watch on constant intervals and show some mock data.

Although I've looked for an answer, I could't find a way to make the watch vibrate. Any help would be appriciated.

Answer

Jacob picture Jacob · Oct 4, 2014

@Drew, thank you!

If anyone else is interested, here's a code snippet to demonstrate a vibration on your watch:

  • Add the following line to your AndroidManifest.xml:

    <uses-permission android:name="android.permission.VIBRATE"/>
    
  • In your code:

            Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
            long[] vibrationPattern = {0, 500, 50, 300};
            //-1 - don't repeat
            final int indexInPatternToRepeat = -1;
            vibrator.vibrate(vibrationPattern, indexInPatternToRepeat);