Android中手机震动的设置(Vibrator)的步骤:
a、通过系统服务获得手机震动服务,Vibratorvibrator=(Vibrator)getSystemService(VIBRATOR_SERVICE);
b、得到震动服务后检测vibrator是否存在:
vibrator.hasVibrator();
检测当前硬件是否有vibrator,如果有返回true,如果没有返回false。
c、根据实际需要进行适当的调用,
vibrator.vibrate(longmilliseconds);
开始启动vibrator持续milliseconds毫秒。
vibrator.vibrate(long[]pattern,intrepeat);
以pattern方式重复repeat次启动vibrator。(pattern的形式为new
long[]{arg1,arg2,arg3,arg4......},其中以两个一组的如arg1
和arg2为一组、arg3和arg4为一组,每一组的前一个代表等待多少毫
秒启动vibrator,后一个代表vibrator持续多少毫秒停止,之后往复即 可。Repeat表示重复次数,当其为-1时,表示不重复只以pattern的方
式运行一次)。
vibrator.cancel();
Vibrator停止。
注意:在使用震动服务时需要如下权限:android.permission.VIBRATE。
分享到:
相关推荐
这个压缩包"Android应用源码-实现Vibrator测试功能,短震动,长震动,频率震动,取消震动.zip"包含了一个示例应用,它详细展示了如何利用Vibrator类的各种方法来控制手机或平板电脑的振动效果。现在我们将深入探讨...
本文将深入探讨如何使用`Vibrator`来实现Android手机的节奏性震动,以及相关的编程知识点。 首先,我们需要了解`Vibrator`类的基本用法。`Vibrator`是`Context`的一个成员,可以通过`getSystemService()`方法获取到...
Android vibrator方法关闭和打开振动功能,通过Android vibrator方法设置不同的参数,来关闭和打开手机振动功能: ToggleButton tb2 = (ToggleButton)findViewById(R.id.tb2); //获得ToggleButton对象 tb2....
以下是对Android中手机震动设置的详细步骤和相关知识点的解析: 1. **获取Vibrator服务**: 在Android应用中,首先要通过`getSystemService()`方法获取`Vibrator`服务。这需要在`Context`对象上调用,例如在...
在Android平台上,实现手机震动效果是一项常见的功能,尤其在游戏或者通知提醒中广泛使用。本文将深入探讨如何在Android应用中实现简单的手机震动效果,并提供一个实用的示例。 首先,我们需要了解Android中的...
下面将详细介绍如何在Android中实现手机震动服务。 首先,我们需要了解`Vibrator`类。`Vibrator`是Android SDK中的一个接口,它提供了控制设备震动的方法。在你的应用中,你需要获取到`Vibrator`实例来使用它的功能...
在Android系统中,`Vibrator`类是用于控制设备震动的核心接口。这个Demo展示了如何使用`Vibrator`来实现手机的震动效果。在移动应用开发中,震动功能常常被用作用户反馈,例如在游戏中提示玩家或者在接收通知时提供...
本资源“android应用源码手机震动.zip”提供了一个关于如何在Android应用中实现手机震动功能的示例源码,非常适合开发者进行参考和学习。 在Android系统中,手机震动的实现主要依赖于`Vibrator`类,它位于`android....
【标题】"android应用源码手机震动.rar"指的是一个Android应用程序的源代码,该源代码实现了手机震动功能。在Android平台上,开发者可以利用系统提供的API来控制设备的震动,为用户带来不同的交互体验。 【描述】...
在Android系统中,震动功能是通过Vibrator服务来实现的,该服务允许应用程序控制设备的震动硬件。本文将深入探讨Android震动系统开发的全过程,包括Linux内核、硬件抽象层(HAL)以及Java Native Interface(JNI)层的...
总之,在Android中实现手机震动效果,主要依赖于Vibrator类,包括获取Vibrator服务、设置震动时长或模式,以及停止震动。这为开发者提供了丰富的可能性,可以根据应用场景定制各种不同的震动反馈,提升用户体验。...
在Android系统中,实现手机震动功能是通过与硬件抽象层(HAL)交互来完成的,主要是利用了Android的Vibrator服务。这篇资料“Android安卓手机震动功能如何实现【源码】”应该包含了实现这一功能的具体Java代码和可能...
在Android开发中,实现手机震动主要涉及到`Vibrator`类,它是Android系统提供的一个接口,用于控制设备的震动。首先,你需要在AndroidManifest.xml文件中为应用添加振动权限: ```xml <uses-permission android:...
Android系统提供了`Vibrator`类,它允许应用在设备上产生震动效果。`Vibrator`类位于`android.os`包下,通过Context获取实例,通常在Activity或Service中使用。以下是一个简单的示例: ```java Vibrator vibrator =...
### Android手机震动节奏知识点解析 ...通过以上内容的学习,我们可以了解到如何在Android应用中使用`Vibrator`类来控制手机震动,包括设置不同的震动模式、周期以及持续时间等。这对于提升用户体验具有重要意义。
在Android开发中,实现EditText震动效果是一个常见的交互设计,它能为用户提供触觉反馈,增强用户体验。本篇文章将深入探讨如何在Android应用中实现在EditText输入时产生震动效果,同时结合一个名为"Anim_Demo_Xh"的...
在Android中,震动是通过Vibrator类来实现的。通过调用Vibrator的`vibrate(long[] pattern, int repeat)`方法,可以控制设备震动。pattern参数是一个整数数组,表示震动的时序,repeat参数指定模式的重复次数。 在...
在Android平台上,实现手机震动功能是一项常见的需求,无论是为了提醒用户、增强游戏体验还是其他交互设计。本篇文章将深入探讨如何在Android应用中实现在不同场景下的震动效果,以供开发者参考。 首先,为了能够在...