工作日报 2022.1.17 Android 获取系统的震动功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作日报 2022.1.17 Android 获取系统的震动功能相关的知识,希望对你有一定的参考价值。

参考技术A 2022.1.17

实现手机震动其实很简单,手机震动使用是Vibrator类,然后震动也是需要权限的,在使用之前在AndroidManifest.xml文件中添加

然后这里示例的代码是使用点击按钮的时候可以实现震动,在按钮的点击事件的函数中添加这样几句话:

Vibrator vibrator = (Vibrator)this.getSystemService(this.VIBRATOR_SERVICE);

vibrator.vibrate(1000);

这里的this代表的当前的Context,然后最后一局代码设置的是震动的时间,这里的单位是ms,这里只是震动一下,如果想要实现类似接电话的时候的连续的震动,可以使用另外一种方法。

首先,这里使用的是一个长整型数组,数组的a[0]表示静止的时间,a[1]代表的是震动的时间,然后数组的a[2]表示静止的时间,a[3]代表的是震动的时间……依次类推下去,然后这里的代码有一点小小的改变:

Vibrator vibrator = (Vibrator)this.getSystemService(this.VIBRATOR_SERVICE);

long[] patter = 1000, 1000, 2000, 50;

vibrator.vibrate(patter, 0);

最后一行中vibrate的第二参数表示从哪里开始循环,比如这里的0表示这个数组在第一次循环完之后会从下标0开始循环到最后,这里的如果是-1表示不循环。

当然了,如果你设置成循环后,如果程序不结束它是不会停止震动的,这里使用

vibrator.cancel();

就可以停止震动了。

日报7.11

毕业设计日报

时间: 2020年   7  月 11  日

序号

工作任务

完成情况

待解决问题

解决方法

备注

1

使用hanlp对文档进行解析

解析出了需要的内容

 

2

编写开题报告

编写完成

 

今日工作计划

将解析的内容保存到数据库中

 

以上是关于工作日报 2022.1.17 Android 获取系统的震动功能的主要内容,如果未能解决你的问题,请参考以下文章

武极日报:Windows 11 更新支持运行 Android App

软工日报 6-29

CSDN日报20170312——《成功人士的七个习惯》

CSDN日报20170412 ——《程序员该如何定位?看这四大方向》

每日日报 20210125

JAVA日报