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

Android中手机震动的设置(Vibrator)的步骤:

a、通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);

b、得到震动服务后检测vibrator是否存在:

vibrator.hasVibrator();

检测当前硬件是否有vibrator,如果有返回true,如果没有返回false。

c、根据实际需要进行适当的调用,

vibrator.vibrate(long milliseconds);

开始启动vibrator持续milliseconds毫秒。

vibrator.vibrate(long[] pattern, int repeat);

以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。

时间: 2024-09-20 22:19:13

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

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

Android中手机震动的设置(Vibrator)的步骤: a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE); b.得到震动服务后检测vibrator是否存在: vibrator.hasVibrator(); 检测当前硬件是否有vibrator,如果有返回true,如果没有返回false. c.根据实际需要进行适当的调用, vibrator.vibrate(long millisec

Android实现手机震动效果_Android

本文实例介绍了Android实现手机震动.抖动效果,分享给大家供大家参考,具体内容如下 (1)布局文件如下 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la

Android实现手机震动效果

本文实例介绍了Android实现手机震动.抖动效果,分享给大家供大家参考,具体内容如下 (1)布局文件如下 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la

android中如何用代码设置激活输入法?已经获取到系统已安装的输入法列表,求大神解答

问题描述 android中如何用代码设置激活输入法?已经获取到系统已安装的输入法列表,求大神解答 android中如何用代码设置激活输入法?已经获取到系统已安装的输入法列表,求大神解答 解决方案 Android初学------系统设置之设置输入法

在android中文本变量的设置

问题描述 在android中文本变量的设置 我在应用程序中试图设置一个文本变量的大小,但是没有得到预期的效果.使用了以下代码: msgInside=(TextView)findViewById(R.id.textView2); msgInside.setTextSize(30); msgInside.setText("BIG MESSAGE"); msgInside.setTextSize(20); msgInside.setText("SMALL MESSAGE"

Android中日期与时间设置控件用法实例_Android

本文实例讲述了Android中日期与时间设置控件用法.分享给大家供大家参考.具体如下: 1.日期设置控件:DatePickerDialog 2.时间设置控件:TimePickerDialog 实例代码: 页面添加两个Button,单击分别显示日期设置控件和时间设置控件,还是有TextView控件,用于显示设置后的系统时间 main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout x

Android中给按钮同时设置背景和圆角示例代码_Android

前言 最近在做按钮的时候遇到在给按钮设置一张图片作为背景的同时还要自己定义圆角,最简单的做法就是直接切张圆角图作为按钮就可以了,但是如果不这样该怎么办呢,看代码: 下面来看效果图 一.先建一个圆角的shape文件: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android">

Android中Activity常用功能设置小结(包括全屏、横竖屏等)

本文实例讲述了Android中Activity常用功能设置小结(包括全屏.横竖屏等).分享给大家供大家参考,具体如下: Activity全屏设置 方式1:AndroidManifest.xml 复制代码 代码如下:<activity android:name="myAcitivty"  android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> 方式2:代码实现 复制代码 代码如下:requ

Android中日期与时间设置控件用法实例

本文实例讲述了Android中日期与时间设置控件用法.分享给大家供大家参考.具体如下: 1.日期设置控件:DatePickerDialog 2.时间设置控件:TimePickerDialog 实例代码: 页面添加两个Button,单击分别显示日期设置控件和时间设置控件,还是有TextView控件,用于显示设置后的系统时间 main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout x