Android中手机震动的设置(Vibrator)的步骤:
a、通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
b、得到震动服务后检测vibrator是否存在:
vibrator.hasVibrator();
检测当前硬件是否有vibrator,如果有返回true,如果没有返回false。
c、根据实际需要进行适当的调用,
vibrator.vibrate(long milliseconds);
开始启动vibrator持续milliseconds毫秒。
vibrator.vibrate(long[] pattern, int repeat);
以pattern方式重复repeat次启动vibrator。(pattern的形式为new long[]{arg1,arg2,arg3,arg4......},其中以两个一组的如arg1 和arg2为一组、arg3和arg4为一组,每一组的前一个代表等待多少毫 秒启动vibrator,后一个代表vibrator持续多少毫秒停止,之后往复即 可。Repeat表示重复次数,当其为-1时,表示不重复只以pattern的方 式运行一次)。
vibrator.cancel();
Vibrator停止。
注意:在使用震动服务时需要如下权限:android.permission.VIBRATE。
Android中手机震动的设置(Vibrator)的步骤简要说明
2021-01-03 16:19Android教程网 Android
Android中手机震动的设置(Vibrator)的步骤,很详细,感兴趣的朋友可以了解下哦
延伸 · 阅读
- 2022-03-11Android String类型转换为float、double和int的工具类方
- 2022-03-11Android 8.1 Launcher3实现动态指针时钟功能
- 2022-03-11Android控件Spinner实现下拉列表及监听功能
- 2022-03-11详解Android获取所有依赖库的几种方式
- 2022-03-11Android 仿高德地图可拉伸的BottomSheet的示例代码
- 2022-03-11Android 优化之卡顿优化的实现
- Android
Android应用开发中实现apk皮肤文件换肤的思路分析
这篇文章主要介绍了Android应用开发中实现apk皮肤文件换肤的思路分析,包括布局和主要的皮肤更换逻辑实现,需要的朋友可以参考下...
- Android
android fm单体声和立体声的切换示例代码
android fm单体声和立体声的切换示例代码,切换是需要在一定的条件下满足才会进行切换,切换的条件和电台的信号强度RSSI、信号稳定性CQI等等都有关系...
- Android
Android 后台发送邮件示例 (收集应用异常信息+Demo代码)
今天介绍个更简单的方法,我们把异常信息收集后,通过后台发送邮件方法,把相关异常信息发送到我们指定的邮箱里面...
- Android
Android的Service应用程序组件基本编写方法
Service是一个android 系统中的应用程序组件,它跟Activity的级别差不多,但是他没有图形化界面,不能自己运行,只能后台运行,Service通常用来处理一些耗时比...
- Android
Android编程之在SD卡上进行文件读写操作实例详解
这篇文章主要介绍了Android编程之在SD卡上进行文件读写操作的方法,结合实例形式较为详细的分析了Android的文件操作及针对SD卡的存取操作相关技巧,需要的...
- Android
Android 捕获错误日志的方法
这篇文章主要介绍了Android 捕获错误日志的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...
- Android
Android中查看USB连接的外接设备信息的代码实例
这篇文章主要介绍了Android中查看USB连接的外接设备信息的代码实例,需要的朋友可以参考下...
- Android
Android基于API的Tabs3实现仿优酷tabhost效果实例
这篇文章主要介绍了Android基于API的Tabs3实现仿优酷tabhost效果,结合完整实例形式分析了Android实现优酷界面效果的相关技巧,需要的朋友可以参考下...