从Android Wear应用程序内部使可穿戴设备振动

18

我正在为我的LG手表编写一个简单的可穿戴应用程序,该应用程序定期发送振动信号到手表并显示一些模拟数据。

尽管我已经寻找了答案,但是我无法找到使手表振动的方法。如有任何帮助,将不胜感激。


看起来在以下页面中可能有答案:http://developer.android.com/reference/android/os/Vibrator.html? - Drew
这个问题涉及编程任务,并包含了有价值的代码片段答案。 - Audrius Meškauskas
1个回答

47

@Drew,谢谢你!

如果其他人也感兴趣,这里有一个代码片段可以演示如何在您的手表上振动:

  • 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);
    

非常欢迎! - Drew
1
这样做会使手机和手表都震动吗?假设我从我的手机的Android活动中调用此代码,手表也会震动吗? - j2emanue
@j2emanue 不会,振动只会在执行它的设备上发生。 - swbradshaw
7
不明白这怎么可能与主题无关,这显然是一个编程问题,有27分的有价值答案。 - Audrius Meškauskas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接