1.添加震动权限

<uses-permission android:name="android.permission.VIBRATE"/>

2.获取震动服务

Vibrator mVibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);

3.启动震动

void vibrate(long milliseconds);// 震动一次,震动时长为milliseconds
例:mVibrator.vibrate(1000);// 震动一次,震动时长为1000ms

void vibrate(long[] pattern, int repeat);// pattern控制震动周期,repeat=-1时,震动只出现一次;repeat=0时,震动一直持续,必须手动取消
例:mVibrator.vibrate(new long[] { 1000, 100, 2000, 500, 3000, 800 }, 0);//周期:隔1000ms震动100ms,隔2000ms震动500ms,隔3000ms震动800ms//0:一直持续震动周期,直到手动取消震动

4.取消震动

if (mVibrator.hasVibrator()){mVibrator.cancel();
}

转载于:https://www.cnblogs.com/xingfuzzhd/p/3362832.html

Android 手机震动相关推荐

  1. 设置android电话震动,Android手机震动的设置步骤

    [www.citswd.com--服务合同] a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERV ...

  2. android 让手机震动,Android手机震动的设置步骤

    [www.rconcon.com--服务月活动总结] a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_ ...

  3. android 手机震动1次,Android中手机震动的设置(Vibrator)的步骤

    Android中手机震动的设置(Vibrator)的步骤: a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRAT ...

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

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

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

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

  6. Android 手机震动功能的实现

    在Android中震动的实现是很简单的,其实并没有想象中的那么复杂: 1.首先 要记得添加震动的权限 : <uses-permission android:name="android. ...

  7. android 手机震动1次,Android的手机震动

    1.在AndroidManifest.xml中添加震动权限 package="uni.vibrator" android:versionCode="1" and ...

  8. android手机震动

    需要创建Vibrator对象,通过调用vibrate方法来实现震动效果.在Vibrate构造器中有4个参数,前三个值为设定震动的大小,将数值改成一大一小就可以感觉到震动的差异.最后一个为震动的时间.当 ...

  9. Android 手机震动工具类

    参考链接:https://www.jianshu.com/p/7cf9972b4fc6 参考链接:https://blog.csdn.net/zhaoxiaojian1213/article/deta ...

最新文章

  1. C/C++ 框架,类库,资源集合
  2. StackOverflow热帖:Java整数相加溢出怎么办?
  3. Hive 常见问题与技巧【Updating】
  4. 3月数据库排行:前10整体下行,出新技术了?
  5. easyui前端框架模板_.NET Core基于Ace Admin的响应式框架
  6. win10系统怎么改奇摩输入法_Yahoo!奇摩輸入法 1.1.2535 for Windows (32-bit) : 軟體王 2020 - 軟體資訊...
  7. 开源数据库管理系统现在比商业产品更受欢迎
  8. linux下的键盘检测
  9. Xiaocao's first blog post
  10. 黄山杭州五日游攻略,厦门出发
  11. Google Adsense西联快汇收款流程
  12. Studio3t 过期激活办法/以及重新设置使用日期的脚本不可用解决办法/Studio 3T无限激活原创
  13. 贝叶斯网络的联合概率到底有什么用:贝叶斯理论(4)
  14. 职场中,如何让“讨厌的人”配合自己工作?
  15. kingcms企业(php) 9.0下载,[下载]地方门户 9.0(K9地方门户版)_KingCMS官方网站
  16. 汇编语言-CPU如何区分指令和数据
  17. 一个即将30岁Android程序员的自诉,在内卷的大环境之下迷惘的大龄程序员该如何破局?
  18. Asp.net 团队同时发布 WebMatrix, Razor, MVC3 和Orchard [转]
  19. 游戏敏感词屏蔽词过滤
  20. 福州计算机软件培训学校,福州计算机办公软件应用培训

热门文章

  1. 推荐系统中常用算法 以及优点缺点对比
  2. JDK的环境变量配置
  3. MySQL创建数据库时指定编码和用户授权
  4. 《汇编语言》实验五课程
  5. AVL树:解决BST可能导致的长链问题
  6. python-os模块
  7. Kafka源码深度解析-序列3 -Producer -Java NIO
  8. ES6之let(理解闭包)和const命令
  9. ios之开发者须知常见简写英文代表的含义
  10. [临时]关于tar.gz .gz的压缩研究