当前位置: 首页 > 面试题库 >

如何使Android设备振动?

翁硕
2023-03-14
问题内容

我写了一个Android应用程序。现在,我想使设备在发生某种动作时振动。我怎样才能做到这一点?


问题答案:

尝试:

import android.os.Vibrator;
...
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE));
} else {
    //deprecated in API 26 
    v.vibrate(500);
}

注意:

不要忘记在AndroidManifest.xml文件中包含权限:

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


 类似资料:
  • 我正在用AS3为Android制作一个Flash游戏。我想让用户知道,他通过让设备振动一秒钟来按下一个按钮。有人能给我解释一下我怎么能做到这一点吗?我需要导入特定的类吗?代码应该是什么样子? 提前感谢!

  • 在Android中,我们有,<代码>设置。保护ANDROID\u ID。我不知道iOS的等效版本。在flutter中是否有一个flutter插件或一种方法可以为Android和IOS获取唯一的设备id?

  • 我想连接一个android设备直接从我的环境android studio测试我的应用程序 android Studio-http://developer.android.com/sdk/index.html 我有一个三星galaxy s5设备,我已经把它连接到usb上,我已经安装了这个驱动程序: http://developer.samsung.com/technical-doc/view.do?

  • 我正在rpi3上用Android开发东西。我在Android things platform 1.0版本的Raspi3中使用usb设备(pendrive)时遇到问题,我能够检测usb(pendrive)文件,并将文件从sd卡复制到它们。我使用“'库,我无法使用所有类型的usb设备。我有3个FAT32的Pendrive,我只能使用其中一个,其他人向我报告一条错误消息,一旦我将它们插入mi rpi3,

  • 现在与android 10更新的权限和安全性,我们不能访问用户的设备ID和IMEI号码,但我想要一些设备的唯一ID,以便我们可以跟踪用户。 要求是我们想要/限制一部手机的一次登录

  • 我收到代码为200的响应,但图像没有上传到服务器