`

Vibrator结合ToggleButton控件的震动提示

 
阅读更多

添加权限:

 

<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
分享到:
评论

相关推荐

    Vibrator控制手机震动的Demo

    在移动应用开发中,震动功能常常被用作用户反馈,例如在游戏中提示玩家或者在接收通知时提供触觉反馈。 首先,我们需要导入必要的Android SDK库,这通常在AndroidManifest.xml文件中进行权限声明: ```xml ``` 这...

    Android vibrator方法关闭和打开振动功能.rar

    Android vibrator方法关闭和打开振动功能,通过Android vibrator方法设置不同的参数,来关闭和打开手机振动功能:  ToggleButton tb2 = (ToggleButton)findViewById(R.id.tb2); //获得ToggleButton对象  tb2....

    Android应用源码-实现Vibrator测试功能,短震动,长震动,频率震动,取消震动.zip

    这个压缩包"Android应用源码-实现Vibrator测试功能,短震动,长震动,频率震动,取消震动.zip"包含了一个示例应用,它详细展示了如何利用Vibrator类的各种方法来控制手机或平板电脑的振动效果。现在我们将深入探讨...

    安卓摇一摇传感器相关-Vibrator手机震动服务-小小程序员-博客频道-CSDN.pdf

    安卓摇一摇传感器相关-Vibrator手机震动服务 在安卓开发中,Vibrator(震动器)是手机上一个常见的硬件功能,它允许应用程序在特定情况下通过震动来提醒用户。Vibrator服务属于Android框架的一部分,可以通过调用...

    android 手机震动的节奏 Vibrator

    在Android系统中,`Vibrator`类是用于控制设备振动的核心接口,允许应用程序触发设备的物理震动效果。本文将深入探讨如何使用`Vibrator`来实现Android手机的节奏性震动,以及相关的编程知识点。 首先,我们需要了解...

    图片点击震动效果源码.zip

    总的来说,这个"图片点击震动效果源码"是一个学习如何结合Android系统服务、触摸事件处理和动画效果的好资源,可以帮助开发者创造出更加生动且具有反馈感的应用界面。通过研究这个源码,开发者可以了解到如何有效地...

    Android Vibrator手机震动服务实现文档.rar

    在Android平台上,Vibrator服务是系统提供的一种功能,允许应用程序控制设备的震动。这个服务对于创建具有触觉反馈的应用程序非常关键,例如游戏、通知提醒或者其他需要用户感知的交互场景。下面将详细介绍如何在...

    Vibrator.zip

    在Android系统中,`Vibrator`是一个非常重要的组件,它允许应用实现设备的震动功能。在标题"Vibrator.zip"中,我们可以推测这个压缩包可能包含了一些关于如何在Android应用程序中使用`Vibrator`服务的代码示例或者...

    Android Vibrator调节震动代码实例

    在Android平台上,`Vibrator`类是用于控制设备震动的核心组件。这个类允许应用程序产生不同程度和模式的震动效果,提供了一种与用户交互的新方式,特别是在无声或静音模式下。下面我们将详细讨论如何使用`Vibrator`...

    android PPT播放控制器,震动提示。

    - 设计一个直观的PPT控制器界面,包括播放、暂停、上一页、下一页等按钮,同时需要考虑触摸反馈和震动提示的结合,确保用户操作的无障碍性。 6. **状态跟踪**: - 为了确保震动提示的准确性,需要跟踪当前幻灯片...

    Android 如何定制vibrator的各种震动模式M 具体方法

    总之,定制vibrator震动模式是一个结合了Android系统配置和应用开发的过程。开发者既需要深入了解系统振动模式的配置方式,也需要掌握如何在应用程序中调用Vibrator服务来实现这些模式。通过合理配置和编程,可以为...

    安卓开发-Vibrator手机震动服务 - 小小程序员 - 博客频道 - CSDN.zip

    在Android开发中,Vibrator服务是一个非常实用的功能,它允许应用程序控制设备的震动反馈。这篇博客文章,"安卓开发-Vibrator手机震动服务 - 小小程序员 - 博客频道 - CSDN"深入探讨了如何在Android应用中实现手机...

    Android中手机震动的设置(Vibrator)的步骤简要说明

    在Android应用开发中,有时需要实现手机震动的功能,例如在通知提醒、游戏反馈或其他互动场景下。Android系统提供了Vibrator类来实现这一...在实际开发中,应结合具体场景选择合适的震动模式,并确保获取必要的权限。

    android手机震动节奏

    本文档将详细介绍如何利用Android中的`Vibrator`类实现手机震动,包括设置不同的震动模式、周期以及持续时间等。 #### 二、`Vibrator`类简介 `Vibrator`类是Android SDK提供的用于控制设备震动的类。通过获取系统的...

    android震动(vibrator)系统开发全过程.docx

    在Android系统中,震动功能是通过Vibrator服务来实现的,该服务允许应用程序控制设备的震动硬件。本文将深入探讨Android震动系统开发的全过程,包括Linux内核、硬件抽象层(HAL)以及Java Native Interface(JNI)层的...

    Unity 手机震动插件Vibration

    在iOS系统中,插件会利用AudioServicesPlaySystemSound函数结合特定的系统声音ID来模拟震动效果,因为iOS设备并不像Android那样提供直接的震动API。 使用"Vibration-手机震动插件.unitypackage"文件,开发者可以将...

    android 实现EditText震动效果

    你可以通过查看项目的代码来学习如何将震动效果与EditText的其他交互(如错误提示、键盘弹出等)结合起来,以创建更丰富的用户体验。 此外,为了使震动效果更加可控,我们还可以考虑以下几点: - 用户选择:允许...

    android 震动功能示例代码

    在Android平台上,震动功能是通过Vibrator类来实现的,这个类允许应用程序产生设备的物理震动效果。在本文中,我们将深入探讨如何使用Vibrator类,包括默认震动和自定义震动模式。 首先,Vibrator类是Android框架的...

Global site tag (gtag.js) - Google Analytics