Android Vibrator类
来源:互联网 发布:js正则替换指定字符串 编辑:程序博客网 时间:2024/05/22 03:52
Android Vibrator类
Vibrator类用于控制手机震动。
1、获取服务
Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
2、添加权限管理
<uses-permission android:name="android.permission.VIBRATE" />
3、震动服务
(1) vibrate(long milliseconds)方法
持续一段时间震动。(2) vibrate(long[] pattern, int repeat)
pattern指定手机震动模式例如new long[]{300, 1000, 200, 200}代表关闭300毫秒,震动1000毫秒,关闭200毫秒,震动200毫秒。
repeat指定震动循环时的开始位置
-1代表只震动一次,2代表从重复关闭200毫秒,震动200毫秒。
(3) cancel()方法
关闭手机震动4、测试Activity
public class VibratorActivity extends Activity implements View.OnClickListener { private Vibrator mVibrator; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mVibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); setContentView(R.layout.activity_vibrator); findViewById(R.id.btn_two_second).setOnClickListener(this); findViewById(R.id.btn_pattern_once).setOnClickListener(this); findViewById(R.id.btn_pattern_multiply).setOnClickListener(this); findViewById(R.id.btn_cancel).setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) {// 震动持续2秒 case R.id.btn_two_second: mVibrator.vibrate(2000); break;// 关闭300毫秒,震动1000毫秒,关闭200毫秒,震动200毫秒 case R.id.btn_pattern_once: mVibrator.vibrate(new long[]{300, 1000, 200, 200}, -1); break;// 关闭300毫秒,震动1000毫秒,关闭200毫秒,震动200毫秒,关闭200毫秒,震动200毫秒 .... case R.id.btn_pattern_multiply: mVibrator.vibrate(new long[]{300, 1000, 200, 200}, 2); break;// 取消震动 case R.id.btn_cancel: mVibrator.cancel(); break; } }}
阅读全文
0 0
- android Vibrator类介绍
- Android Vibrator类
- Android Vibrator类
- android震动器类Vibrator
- android Vibrator
- android Vibrator
- Android & Vibrator
- Android vibrator
- android开发--振动器类Vibrator的使用
- android 手机震动Vibrator类用法demo
- android vibrator 震动
- Vibrator--android 振动器
- android的振动器Vibrator
- android--手机震动--Vibrator
- android Vibrator震动效果
- android Vibrator 使用
- Android Vibrator的使用
- Android Vibrator的使用
- checkbox选中(单选多选)
- mysql查询结果按照中文字典顺序排序
- python静态属性
- HTML03—样式、BOX模型、背景色
- ArrayList循环遍历并删除元素的常见陷阱
- Android Vibrator类
- 防伪功能
- Android Monkey 压力测试 介绍
- Mina基础概念二
- 强强联手!HTC、联想要推出基于高通VRDK的一体机
- 全面梳理关系型数据库和 NoSQL 的使用情景
- Deepgreen & Greenplum DBA小白普及课之二(管理问题解答)
- node.js debug模块浅析及改进
- Spring boot 入门介绍