Android手机中的震动由Vibrator实现。设置震动事件,需要知道其震动的时间长短、震动的周期等。

在Android Vibrator中,震动的时间一毫秒计算(1/1000秒),所以如果设置的时间值太小,会感觉不出来。

通过调用Vibrator的vibrate(long[] pattern, int repeat)方法实现。

前一个参数为设置震动的效果的数组,第二个参数为 -1表示只震动一次,为0则震动会一直持续。

private Vibrator vibrator;
vibrator = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
     if (isChecked) {// 设置震动周期vibrator.vibrate(new long[] { 100, 100, 100, 1000 }, 0);} else {// 取消震动vibrator.cancel();}

最后别忘了加上<uses-permission  android:name="android.permission.VIBRATE"/>权限。

Android Vibrator 震动器相关推荐

  1. android Vibrator 震动器 使用

    private Vibrator mVibrator; mVibrator = (Vibrator) getSystemService(Service.VIBRATOR_SERVICE); mVibr ...

  2. android vibrator,Android Vibrator 振动器

    修改 MainActivity.java 实现逻辑 package cn.twle.android.vibrator; import android.app.Service; import andro ...

  3. android vibrator,Android入门教程之Vibrator(振动器)

    前言: Vibrator简介: 下面我们就来写个简单的例子,来熟悉下这个Vibrator的用法! 1.获得Vibrator实例: Vibrator vb = (Vibrator)getSystemSe ...

  4. Android Vibrator(震动服务)

    Android手机震动主要用到的类是Vibrator类.该类作为一个系统级的服务类,可以通过getSystemServic(Context.VIBRATOR_SERVICE)来获取该类的实例. val ...

  5. Android Vibrator

    Android振动器 android.os.Vibrator 1.Java层 frameworks/base/core/java/android/os/Vibrator.java Vibrator类的 ...

  6. Android Vibrator 框架总结

    前言 振动器小模块框架总结 基于 MTK 7.0 源码 驱动 内核配置:kernel-3.18\arch\arm64\configs\E266L_debug_defconfig CONFIG_MTK_ ...

  7. android vibrator权限,Android开发之控制手机振动(Vibrator的使用)

    Vibrator类是用于操作手机上的振动器的类,Vibrator使用很简单可以通过getSystemService(Service.VIBRATOR_SERVICE)得到Vibrator实例. Vib ...

  8. Android Vibrator手机震动详解

    添加权限 在AndroidManifest.xml文件中添加如下震动权限 <uses-permission android:name="android.permission.VIBRA ...

  9. android Vibrator 使用

    private Vibrator vibrator; 取得震动服务的句柄 vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); 或者 vi ...

最新文章

  1. 科普:浅谈 Hellinger Distance
  2. 18种方法让你集中精力工作
  3. python安装轮子_如何安装这个轮子?
  4. 使用python统计出txt文档中含有某个单词的个数
  5. 虚拟化解决方案 并不仅限于SDN
  6. HDU6109 数据分割【并查集】
  7. idea调整代码字体大小方法
  8. 《PMP学习笔记》1.3 五大过程组十大知识领域
  9. java合并2个txt文本,Java实现多个文档合并输出到一个文档
  10. java分词支持拼音_ik中文分词器及拼音分词器试用
  11. 怎样配置 Docker IPv6 ?
  12. FPGA开发中常见报错或警告汇总
  13. python爬虫英文单词_非常适合新手的一个Python爬虫项目:打造一个英文词汇量测试脚本...
  14. Java,php,运维工程师转型大数据开发怎么样?你属于哪一类?
  15. formality: 形式验证流程
  16. 常见企业IT支撑【5、内网DNS cache轻量服务dnsmasq】
  17. 谷歌推出新优化器Lion:优化算法的符号发现
  18. requireJS define require
  19. IP-guard功能详解——安全U盘
  20. 再论意识、行为和结果

热门文章

  1. 二、mybatis-全局配置文件解析
  2. 《落花》《红衣集》(模拟
  3. 低功耗产品休眠唤醒电池用电功耗计算
  4. 树状数组uva12086
  5. linux检查时钟偏差,CDH5之时钟偏差问题
  6. 华视汐感得读卡器阅读器 上位机软件开发工具营业员系统
  7. MFC获取临时文件夹的路径
  8. http状态码查询 http_code状态码大全《详细》
  9. 7.19多态-学习笔记
  10. MATLAB实现一元回归和多元回归