jjzjj

Vibrator

全部标签

android - 检测设备是否振动?

我使用下面的代码来振动设备。publicvoidvibrator(){try{Vibratorvibrator=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);vibrator.vibrate(5000);}catch(Exceptione){Log.d(TAG,"vibratorexception:"+e);}}我们能否以编程方式检测此事件(检查设备是否振动)? 最佳答案 不,你不能。同样的问题是here.您只能检查是否支持设备振动:VibratormVibrator=(V

android - Activity 完成后停止android中的振动

我在我的android应用程序中点击按钮运行它:publicvoidvibrateold(){Vibratorvibrate=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);vibrate.vibrate(4000);}但在4秒前离开Activity时振动不会停止。我应该如何停止? 最佳答案 Vibrators方法cancel()怎么样?Vibrator.cancel();例如:(在onCreate()中初始化并开始振动-如果在10秒振动用完之前Activity被销毁或暂停,

android - 振动点击

有没有办法让按钮振动,但只有在if条件得到验证时才振动?代码如下:Vibratorvibe=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);if(l2>=l1){insertactone.setBackgroundColor(Color.RED);};这里是insertactone的onclick方法:einsertactone=(Button)findViewById(R.id.bsqlinsertactone);insertactone.setOnClickListener(newView.OnClickListener()

android - 振动点击

有没有办法让按钮振动,但只有在if条件得到验证时才振动?代码如下:Vibratorvibe=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);if(l2>=l1){insertactone.setBackgroundColor(Color.RED);};这里是insertactone的onclick方法:einsertactone=(Button)findViewById(R.id.bsqlinsertactone);insertactone.setOnClickListener(newView.OnClickListener()

HarmonyOS之LED灯和振动器Vibrator的功能和使用

一、简介①基本概念控制类小器件指的是设备上的LED灯和振动器。其中,LED灯主要用作指示(如充电状态)、闪烁功能(如三色灯)等;振动器主要用于闹钟、开关机振动、来电振动等场景。控制类小器件主要包含以下四个模块:控制类小器件API、控制类小器件Framework、控制类小器件Service、HD_IDL层。控制类小器件API:提供灯和振动器基础的API,主要包含灯的列表查询、打开灯、关闭灯等接口,振动器的列表查询、振动器的振动器效果查询、触发/关闭振动器等接口。控制类小器件Framework:主要实现灯和振动器的框架层管理,实现与控制类小器件Service的通信。控制类小器件Service:实现