Android提供的系统服务之--Vibrator(振动器)

这篇博客介绍了如何在Android中使用Vibrator系统服务来实现振动功能,包括短振动、长振动和节奏振动的简单示例代码。通过示例展示了在MainActivity中设置不同振动模式,并提供了测试apk供下载。
摘要由CSDN通过智能技术生成

Android提供的系统服务之--Vibrator(振动器)

                                                          ——转载请注明出处:coder-pig



Vibrator简介与相关方法:






简单demo——设置频率不同的振动器


对于Vibrator用的最广泛的莫过于所谓的手机按摩器类的app,在app市场一搜,一堆,笔者随便下了几个下来瞅瞅

,都是大同小异的,这点小玩意竟然有8W多的下载量...好吧,好像也不算多,不过普遍功能都是切换振动频率来完成

所谓的按摩效果,是否真的有效就不得而知了,那么接下来

我们就来实现一个简单的按摩器吧!

核心其实就是vibrate()中的数组的参数,根据自己需求写一个数组就可以了!

因为模拟器不会振动的,所以需要在手机上运行才会有效果哦!


效果图:


代码也很简单,布局的话就四个简单的按钮而已

activity_main.xml:

[html]   view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  2.     xmlns:tools="http://schemas.android.com/tools"  
  3.     android:id="@+id/LinearLayout1"  
  4.     android:layout_width="match_parent"  
  5.     android:layout_height="match_parent"  
  6.     android:orientation="vertical"  
  7.     tools:context="com.jay.example.vibratordemo.MainActivity" >  
  8.   
  9.     <Button  
  10.         android:id="@+id/btnshort"  
  11.         android:layout_width="wrap_content"  
  12.         android:layout_height="wrap_content"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值