
【Android】Android如何实现手机震动
然后这里示例的代码是使用点击按钮的时候可以实现震动,在按钮的点击事件的函数中添加这样几句话: 这里的this代表的当前的Context,然后最后一行代码设置的是震动的时间,这里的单位是ms,这里只是震动一下,如果想要实现类似接电话的时候的连续的震动,可以使用另外一种方法。首先,这里使用的是一个长整型数组,数组的a[0]表示静止的时间,a[1]代表的是震动的时间,然后数组的a[2]表示静止的时间,a[3]代表的是震动的时间……依次类推下去,然后这里的代码有一点小小的改变: 最后一行中vibrate的第二参数表示从哪里开始循环,比如这里的0表示这个数组在第一次循环完之后会从下标0开始循环到最后,这里的如果是-1表示不循环。当然了,如果你设置成循环后,如果程序不结束它是不会停止震动的,这里使用 就可以停止震动了。
发布日期:2021-05-08 23:35:29
浏览次数:21
分类:博客文章
本文共 703 字,大约阅读时间需要 2 分钟。
实现手机震动其实很简单,手机震动使用是Vibrator类,然后震动也是需要权限的,在使用之前在AndroidManifest.xml文件中添加
Vibrator vibrator = (Vibrator)this.getSystemService(this.VIBRATOR_SERVICE);vibrator.vibrate(1000);
Vibrator vibrator = (Vibrator)this.getSystemService(this.VIBRATOR_SERVICE);long[] patter = {1000, 1000, 2000, 50};vibrator.vibrate(patter, 0);
vibrator.cancel();
原文连接:
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月21日 20时28分57秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
numpy.vstack
2019-03-17
numpy.frombuffer()
2019-03-17
文件结束符EOF
2019-03-17
Latex 错误集合
2019-03-17
Python的内置函数(四十一)、 index()
2019-03-17
卷积神经网络的工程技巧总结
2019-03-17
Python字符串操作之字符串分割与组合
2019-03-17
tf.tuple
2019-03-17
开放式系统互联模型(网络的七层架构)
2019-03-17
windows系统配置自动tomcat
2019-03-17
49数据通路的功能和基本结构
2019-03-17
Java面试宝典(2020版)
2019-03-17
4大继承模式
2019-03-17
06二维数组
2019-03-17
Springboot 初學習
2019-03-17
如何用华为位置服务实现搜索位置返回父子节点信息
2019-03-17
2020年云南省专升本 - 「计算机」专业各院校招生计划
2019-03-17
同一个实例注册到两个eureka上面
2019-03-17