Android中手机震动的设置(Vibrator)的步骤:

a、通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);

b、得到震动服务后检测vibrator是否存在:

vibrator.hasVibrator();

检测当前硬件是否有vibrator,如果有返回true,如果没有返回false。

c、根据实际需要进行适当的调用,

vibrator.vibrate(long milliseconds);

开始启动vibrator持续milliseconds毫秒。

vibrator.vibrate(long[] pattern, int repeat);

以pattern方式重复repeat次启动vibrator。(pattern的形式为new  long[]{arg1,arg2,arg3,arg4......},其中以两个一组的如arg1 和arg2为一组、arg3和arg4为一组,每一组的前一个代表等待多少毫 秒启动vibrator,后一个代表vibrator持续多少毫秒停止,之后往复即 可。Repeat表示重复次数,当其为-1时,表示不重复只以pattern的方 式运行一次)。

vibrator.cancel();

Vibrator停止。

注意:在使用震动服务时需要如下权限:android.permission.VIBRATE。

android 手机震动1次,Android中手机震动的设置(Vibrator)的步骤相关推荐

  1. 手机彩铃java工程项目_4G中手机彩铃业务信令过程简述

    相信大家对彩铃都已不再陌生了,有了彩铃业务,那么当小伙伴们给自己打电话时,系统单调的"嘟--嘟--"等待音就再也不会让小伙伴们感到无趣了,替代这些嘟嘟音的将是动听美妙的音乐,或是各 ...

  2. android 7.1 exfat,将windows7中的硬盘分区设置为exFAT格式

    本帖最后由 mjs 于 2010-11-24 20:54 编辑 这个话题本质上是为了MAC而发的,但是范畴又属于windows之内,想了想,还是发在本版块吧,希望有高人能够答疑^_^ 由于以前安装le ...

  3. html 超链接 ppt,在ppt中如何设置超链接?在ppt中实现超链接的设置介绍

    在ppt中如何设置超链接?在ppt中实现超链接的设置介绍 2018-03-14 22:14 责任编辑:砕月 导读 / PPT中插入超链接能够快速转到指定的网站或者打开指定的文件,又或者直接跳转至某页, ...

  4. Unity手机震动,Unity -> android 震动

    说明 Unity 有自己的 接口 Handheld.Vibrate() 来实现手机的震动,但是不能控制震动时长. 现在来介绍Unity 调用 Android 系统的震动接口实现手机震动效果.基本思路: ...

  5. android 手机震动功能吗,Android编程实现手机震动功能的方法

    本文实例讲述了android编程实现手机震动功能的方法.分享给大家供大家参考,具体如下: 在与用户交互时,常常会用到震动功能,以提醒用户.该功能实现比较简单,请参阅下面主要代码: import and ...

  6. android 手机震动功能吗,Android 手机震动功能实现

    1.首先在AndroidManifest.xml中添加震动权限 2.创建震动工具类 VibratorUtil.java package com.techrare.util; import androi ...

  7. 安卓手机运行linux声音,Android中手机声音调节步骤

    Android中手机声音调节步骤: a.通过系统服务获得声音管理器: AudioManager audioManager =  (AudioManager)getSystemService(Servi ...

  8. Android中手机声音调节步骤:

    Android中手机声音调节步骤:   a.通过系统服务获得声音管理器:   AudioManager audioManager =  (AudioManager)getSystemService(S ...

  9. 设置android电话震动,如何设置手机在通话接通和断开时震动

    [Android Version] Android V2.3 ( GB,GB2) Android V4.0, 4.1( ICS, ICS2, JB) Android V4.2( JB2,JB3,JB5 ...

最新文章

  1. 专属程序员的编程日历,终于来了 | 10月书讯
  2. zabbix编译php_【Zabbix学习笔记】五、LNMP之PHP7.4.1源码编译安装
  3. python 从字符串中提取数字 re.findall()
  4. 砖家:游戏账号交易属违法行为 相关部门应严厉打击
  5. scanf(%c, ch)和scanf( %c, ch)和scanf(%s, str)的注意事项
  6. kettle mysql 分页_kettle 分页抽数
  7. [小技巧]你真的了解C#中的Math.Round么?
  8. 【LeetCode笔记】117.填充每个节点的下一个右侧节点指针 II(二叉树、DFS)
  9. 饿了么超时20分钟_饿了么回应“多等5分钟”,网友气炸了
  10. 前端系统化学习【JS篇】:(三)Javascript中的命名规范
  11. Linux故障解决(2)——使用yum安装netcat 及报错问题解决
  12. EOS钱包及代码分析
  13. 【Spring Cloud sunX】中间件容器化部署
  14. Ubuntu解压安装包及make命令相关操作(针对make: *** [btest] Error 127以及make: *** [btest] Error 1)
  15. 数据分析入门系列教程-SVM实战
  16. window版ELK搭建
  17. 项目管理工具之甘特图
  18. jaffe 数据库百度网盘下载
  19. 服务器处理蜘蛛抓取网页的过程,搜索引擎蜘蛛抓取页面过程图解
  20. html vertical-align:middle垂直居中 的方法

热门文章

  1. 【软考二】程序设计语言(做题)
  2. select句柄数限制 及总结
  3. 二叉树的层序遍历-Java
  4. 云管平台 | 云成本分析优化管理
  5. JavaScript Date getTime() 方法
  6. “没用”的StringBuffer,StringBuffer被StringBuilder取代的原因
  7. 计算机wps文字基础知识,计算机一级考试WPS基础练习题(含答案)
  8. eclipse的光标变粗,及其解决办法
  9. linux memwatch的内存检测-double-free
  10. 常见网页错误代码解析404、400、500、408...