要实现这个功能比较简单,只需调用vibrate()函数即可:

public static void vibrate(long duration) {Vibrator vibrator = (Vibrator)getSystemService(Service.VIBRATOR_SERVICE);vibrator.vibrate(duration);
}

  另外需要在AndroidManifest.xml中添加权限

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

  当然要想实现比较复杂一点的震动模式,可以调用 public void vibrate(long[] pattern, int repeat) 函数

转载于:https://www.cnblogs.com/laishenghao/p/5243339.html

手机交互应用服务(震动器控制)相关推荐

  1. android studio 顶部导航栏_5分钟学交互:手机交互组件归纳 导航篇

    个人公众号:鱼大大设计铺,ID:ydsjp2018 转载请私信作者,并注明来源公众号:沐风与体验设计 交互设计其实就是根据产品目标和用户目标,选择最合适的导航结构.页面结构.交互控件以及动效.这个任务 ...

  2. 控件与组件的区别_5分钟学交互:手机交互组件归纳 导航篇

    个人公众号:鱼大大设计铺,ID:ydsjp2018 转载请私信作者,并注明来源公众号:沐风与体验设计 交互设计其实就是根据产品目标和用户目标,选择最合适的导航结构.页面结构.交互控件以及动效.这个任务 ...

  3. 利用 Andorid 手机连接 Arduino 并控制 LED灯开关

    利用 Andorid 手机连接 Arduino 并控制 LED灯开关 ***首先,将 Arduino 断电***,然后按着蓝牙模块上的黑色按钮,再让 Arduino 通电,如果蓝牙模块指示灯按2秒的频 ...

  4. 手机android app 无线控制led灯开关

    先讲一下整体思路哈!手机肯定不能直接控制台灯的,需要一个中间物来协调,在这里我用的是51单片机(如果大家不知道也没关系,下面我还会说的).接下来就是具体怎么控制的,其实原理挺简单的.1.手机通过蓝牙来 ...

  5. Ubuntu三步配置scrcpy,实现手机投屏和控制

    本文章主要介绍Ubuntu安装scrcpy实现手机投屏和控制的方法,这样就可以避免频繁在键盘和手机间切换. 第一步:Scrcpy 安装 snap install scrcpy 第二步:adb服务安装和 ...

  6. 小白学习HC-05蓝牙透传模块(有实例讲解——自制手机app实现蓝牙控制单片机加热系统)第一天 :整体分析,理清思路

    小编刚开始接触HC-05蓝牙透传模块,只是感到很神奇.但对它的原理和使用方法一无所知.做项目要用到它的时候,无非就是代码复制粘贴,有种照搬照抄的意思. 但是今天小编要谈谈一段时间内对HC-05学习的心 ...

  7. 苹果手机群控 手机投屏 电脑控制手机鼠标键盘操控

    随着智能手机的普及和互联网的发展,手机群控已经成为了一个被广泛关注和使用的技术.手机群控可以通过一台主控手机或计算机,控制多个目标手机执行特定操作,具有以下几个方面的作用. 企业管理 在企业管理中,手 ...

  8. 通过免费手机短信来控制电脑---“执行者”介绍

    最近晚上没什么事情,做了个方便自己的软件,可以通过手机短信控制电脑,后来包装了一下,现在拿出来跟大家分享.     软件名字叫执行者,可以通过手机短信来控制电脑执行操作,比如关机.google查询.天 ...

  9. python控制手机-python + adb 实现控制手机

    主要步骤: 1.USB连接手机,手机打开USB调试模式,小米手机可能还要打开允许通过USB调试修改权限或者模拟点击 2.下载ADB,在adb文件目录下运行cmd,调用相应的adb指令即可对手机模拟操作 ...

最新文章

  1. 大牛是怎么思考设计SQL优化方案的?
  2. linux 网卡无效 设置_windows使用xftp连接本机上的linux虚拟机
  3. 自定义组件 点击空白处隐藏
  4. linux kernel中的wait_for_completion和complete总结
  5. Oracle之to_char(值,'fm99990.00')
  6. php mysql 查询时间_PHP-MySQL查询需要大量时间才能执行
  7. python 唯一元素_检查所有元素在Python中是否唯一
  8. MySQL 5.7 免安装版配置
  9. oracle dbv 离线,bbed和dbv检查数据文件结果不一致?
  10. Source InSight context 窗口丢失的解决办法
  11. struts 标签导入
  12. Atitit 提升效率 降低技术难度与提升技术矛盾的解决方案 1. 问题 2 1.1. 高手喜欢技术挑战怎么办,但会提升技术难度 导致新手不会用怎么办 2 2. 解决方案 2 2.1. 通过开会统
  13. DELL服务器安装centos系统
  14. YOLO3算法个人算法理解心得
  15. matlab无法用mcc,使用matlab的mcc时为什么会出现fopen错误?
  16. Android通知渠道
  17. Office 2013-2021 C2R Install
  18. PWM控制的基本原理
  19. matlab 中阿拉伯字母,常用阿拉伯字母念法
  20. oracle18c打开pdb服务,SQLPLUS 连接 Oracle 18c CDB和PDB方法

热门文章

  1. 台风最喜欢在我国哪个省市登陆!我用Python来告诉你!
  2. 皇途霸业网页游戏先锋服务器,皇途霸业三合一传奇
  3. 微软本地化项目征集新兵啦!!!另有微软官方提供的高端培训课程
  4. 浏览器加载不上css,样式走丢了~
  5. 改变命运的知识,也会改变人工智能的发展轨迹?
  6. SVG停车场地图与停车场导航
  7. codeblocks 13.12中文完整版(带GNW编译器)
  8. 如何用服务等级协议SLA来评估系统
  9. 锂电池电量百分比计算_锂电池的电池包容量测算方法与流程
  10. java模拟计算器_java 计算器 (模仿windows自带计算器的功能和界面)