手机震动
2016-07-22 20:19
239 查看
大多数人的手机当有电话打进来时会震动,有的应用当接收到推送的广告或者一则新的消息时手机会震动,可见震动的用途还是很频繁的。那么手机震动在开发的过程中是怎样实现的呢。
1、通过系统服务获取到震动器Vibrator;
2、震动器引用震动方法:vibrate()即可实现震动
3、cancle()取消震动的方法
4、添加权限: <uses-permission android:name="android.permission.VIBRATE"></uses-permission>
代码如下:
//第二个参数-1表示只震动一次,不循环;0表示从第1个长整形数组中的数开始循环,1表示从第二个开始循环。
1、通过系统服务获取到震动器Vibrator;
2、震动器引用震动方法:vibrate()即可实现震动
3、cancle()取消震动的方法
4、添加权限: <uses-permission android:name="android.permission.VIBRATE"></uses-permission>
代码如下:
/** * 手机震动 */ private void Myvibrate(){ Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); vibrator.vibrate(1000); //vibrator.vibrate(new long[]{1000,2000,1000,3000},-1); //vibrator.cancel(); }//第一个长整形数组中的第一个参数是停留多长时间,第二个参数是震动的时间,第三个参数是等待的时间,第四个参数是震动的时间等等。。。。。。
//第二个参数-1表示只震动一次,不循环;0表示从第1个长整形数组中的数开始循环,1表示从第二个开始循环。
相关文章推荐
- Java设计模式-单例模式
- PHP Cookie本地存储
- c语言_函数指针的调用方法
- c++游戏别踩白块课程设计
- java web servelt
- poj2195 Going Home(最大费用最小流)
- Python.Extracting Data from XML
- java中的异常
- 使用spring3.2 @Scheduled注解 定时任务
- C++报木马
- Eclipse中最常用的一些快捷键
- Java开发中的23种设计模式详解(转)
- QT是否流行还是和历史有关啊(各个平台不同时间的方案都讲到了)
- php学习--5数组
- 由两个栈组成的队列
- c语言_指针引用数组元素并打印输出
- java-计算两点之间的距离
- C# /windowForm/WPF/SilverLight里面操作Word帮助类提供给大家
- java设计模式-----单例模式
- Eclipse插件安装4种方法