添加权限:
<uses-permission
android:name="android.permission.VIBRATE" />
private Vibrator mVibrator01;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.vibrator);
mVibrator01 = (Vibrator) getApplication().getSystemService(
Service.VIBRATOR_SERVICE);
final ToggleButton mtogglebutton1 = (ToggleButton) findViewById(R.id.toggleButton1);
mtogglebutton1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (mtogglebutton1.isChecked()) {
/* 设定震动的周期 */
mVibrator01.vibrate(new long[] { 100, 10, 100, 1000 }, -1);
/* 用Toast显示震动启动 */
Toast.makeText(MyVibrator.this, "震动执行中",
Toast.LENGTH_SHORT).show();
} else {
/* 取消震动 */mVibrator01.cancel();
/* 用Toast显示震动取消 */
Toast.makeText(MyVibrator.this, "震动已取消",
Toast.LENGTH_SHORT).show();
}
}
});
}
- 大小: 15.6 KB
- 大小: 15.6 KB
分享到:
相关推荐
在移动应用开发中,震动功能常常被用作用户反馈,例如在游戏中提示玩家或者在接收通知时提供触觉反馈。 首先,我们需要导入必要的Android SDK库,这通常在AndroidManifest.xml文件中进行权限声明: ```xml ``` 这...
Android vibrator方法关闭和打开振动功能,通过Android vibrator方法设置不同的参数,来关闭和打开手机振动功能: ToggleButton tb2 = (ToggleButton)findViewById(R.id.tb2); //获得ToggleButton对象 tb2....
这个压缩包"Android应用源码-实现Vibrator测试功能,短震动,长震动,频率震动,取消震动.zip"包含了一个示例应用,它详细展示了如何利用Vibrator类的各种方法来控制手机或平板电脑的振动效果。现在我们将深入探讨...
安卓摇一摇传感器相关-Vibrator手机震动服务 在安卓开发中,Vibrator(震动器)是手机上一个常见的硬件功能,它允许应用程序在特定情况下通过震动来提醒用户。Vibrator服务属于Android框架的一部分,可以通过调用...
在Android系统中,`Vibrator`类是用于控制设备振动的核心接口,允许应用程序触发设备的物理震动效果。本文将深入探讨如何使用`Vibrator`来实现Android手机的节奏性震动,以及相关的编程知识点。 首先,我们需要了解...
总的来说,这个"图片点击震动效果源码"是一个学习如何结合Android系统服务、触摸事件处理和动画效果的好资源,可以帮助开发者创造出更加生动且具有反馈感的应用界面。通过研究这个源码,开发者可以了解到如何有效地...
在Android平台上,Vibrator服务是系统提供的一种功能,允许应用程序控制设备的震动。这个服务对于创建具有触觉反馈的应用程序非常关键,例如游戏、通知提醒或者其他需要用户感知的交互场景。下面将详细介绍如何在...
在Android系统中,`Vibrator`是一个非常重要的组件,它允许应用实现设备的震动功能。在标题"Vibrator.zip"中,我们可以推测这个压缩包可能包含了一些关于如何在Android应用程序中使用`Vibrator`服务的代码示例或者...
在Android平台上,`Vibrator`类是用于控制设备震动的核心组件。这个类允许应用程序产生不同程度和模式的震动效果,提供了一种与用户交互的新方式,特别是在无声或静音模式下。下面我们将详细讨论如何使用`Vibrator`...
- 设计一个直观的PPT控制器界面,包括播放、暂停、上一页、下一页等按钮,同时需要考虑触摸反馈和震动提示的结合,确保用户操作的无障碍性。 6. **状态跟踪**: - 为了确保震动提示的准确性,需要跟踪当前幻灯片...
总之,定制vibrator震动模式是一个结合了Android系统配置和应用开发的过程。开发者既需要深入了解系统振动模式的配置方式,也需要掌握如何在应用程序中调用Vibrator服务来实现这些模式。通过合理配置和编程,可以为...
在Android开发中,Vibrator服务是一个非常实用的功能,它允许应用程序控制设备的震动反馈。这篇博客文章,"安卓开发-Vibrator手机震动服务 - 小小程序员 - 博客频道 - CSDN"深入探讨了如何在Android应用中实现手机...
在Android应用开发中,有时需要实现手机震动的功能,例如在通知提醒、游戏反馈或其他互动场景下。Android系统提供了Vibrator类来实现这一...在实际开发中,应结合具体场景选择合适的震动模式,并确保获取必要的权限。
本文档将详细介绍如何利用Android中的`Vibrator`类实现手机震动,包括设置不同的震动模式、周期以及持续时间等。 #### 二、`Vibrator`类简介 `Vibrator`类是Android SDK提供的用于控制设备震动的类。通过获取系统的...
在Android系统中,震动功能是通过Vibrator服务来实现的,该服务允许应用程序控制设备的震动硬件。本文将深入探讨Android震动系统开发的全过程,包括Linux内核、硬件抽象层(HAL)以及Java Native Interface(JNI)层的...
在iOS系统中,插件会利用AudioServicesPlaySystemSound函数结合特定的系统声音ID来模拟震动效果,因为iOS设备并不像Android那样提供直接的震动API。 使用"Vibration-手机震动插件.unitypackage"文件,开发者可以将...
你可以通过查看项目的代码来学习如何将震动效果与EditText的其他交互(如错误提示、键盘弹出等)结合起来,以创建更丰富的用户体验。 此外,为了使震动效果更加可控,我们还可以考虑以下几点: - 用户选择:允许...
在Android平台上,震动功能是通过Vibrator类来实现的,这个类允许应用程序产生设备的物理震动效果。在本文中,我们将深入探讨如何使用Vibrator类,包括默认震动和自定义震动模式。 首先,Vibrator类是Android框架的...