Android提供的系统服务之--Vibrator(振动器)
——转载请注明出处:coder-pig
Vibrator简介与相关方法:
简单demo——设置频率不同的振动器
对于Vibrator用的最广泛的莫过于所谓的手机按摩器类的app,在app市场一搜,一堆,笔者随便下了几个下来瞅瞅
,都是大同小异的,这点小玩意竟然有8W多的下载量...好吧,好像也不算多,不过普遍功能都是切换振动频率来完成
所谓的按摩效果,是否真的有效就不得而知了,那么接下来
我们就来实现一个简单的按摩器吧!
核心其实就是vibrate()中的数组的参数,根据自己需求写一个数组就可以了!
因为模拟器不会振动的,所以需要在手机上运行才会有效果哦!
效果图:
代码也很简单,布局的话就四个简单的按钮而已
activity_main.xml:
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:id="@+id/LinearLayout1"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical"
- tools:context="com.jay.example.vibratordemo.MainActivity" >
- <Button
- android:id="@+id/btnshort"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"