Android Vibrator调节震动代码实例_Android

使用Vibrator的vibrate()可调节震动时间;cancel()取消震动。

复制代码 代码如下:

 <!—震动权限-->
<uses-permission android:name="android.permission.VIBRATE"/>
//振动器实例化
private Vibrator mVibrator1;
mVibrator1=(Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);
 
//等待100ms后,按数组所给数值间隔震动;其后为重复次数,-1为不重复,0一直震动
mVibrator1.vibrate(new long[]{100,10,100,1000}, -1);
 
//震动指定时间
mVibrator1.vibrate(2000);
 
//取消震动
mVibrator1.cancel();

时间: 2024-12-30 13:26:04

Android Vibrator调节震动代码实例_Android的相关文章

Android Vibrator调节震动代码实例

使用Vibrator的vibrate()可调节震动时间:cancel()取消震动. 复制代码 代码如下:  <!-震动权限--> <uses-permission android:name="android.permission.VIBRATE"/> //振动器实例化 private Vibrator mVibrator1; mVibrator1=(Vibrator) getApplication().getSystemService(Service.VIBRA

android WakeLock使用方法代码实例_Android

Android中提供了一个名为WakeLock的类在android.os.PowerManager.WakeLock中,从名字来看WakeLock是唤醒锁的意思,它可以控制屏幕的背光开关,所以在电源管理类. WakeLock实例化方法比较简单,因为是系统的远程服务,通过下面的代码来构造 复制代码 代码如下: PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock

Android中自定义ScrollView代码实例_Android

Android中的ScrollView其实是很简陋的,竟然没有和ListView一样的可以设置一个OnScrollListener,不过没有关系,我们可以继承自ScrollView来自定义一个.废话不多说,直接上代码: 复制代码 代码如下: public class ObservableScrollView extends ScrollView {     public ObservableScrollView(Context context) {         super(context);

Android中创建快捷方式代码实例_Android

1.添加权限(必须) 复制代码 代码如下: <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> 2.添加快捷键 复制代码 代码如下:     public static void setupShortcut(Activity activity)     {         Intent shortcutIntent = new Intent(activity,

Android唤醒、解锁屏幕代码实例_Android

解锁.唤醒屏幕用到KeyguardManager,KeyguardLock,PowerManager,PowerManager.WakeLock   所需权限: 复制代码 代码如下: <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /&

Android实现调用震动的方法_Android

本文实例讲述了Android实现调用震动的方法.分享给大家供大家参考,具体如下: 调用Android系统的震动,只需要一个类 那就是Vibrator ,这个类在hard包中,一看系统级的服务,又要通过manifest.xml文件设置权限了 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/an

Android自定义TitleView标题开发实例_Android

Android开发过程中,经常遇到一个项目需要重复的定义相同样式的标题栏,Android相继推出了actionBar, toolBar, 相信有用到的朋友也会遇到一些不如意的时候,比如标题栏居中时,需要自定义xml文件给toolBar等,不了解actionBar,toolBar的可以去找相应的文章了解,这里介绍自定义titleBar满足国内主题风格样式的情况. 为了提前看到效果,先上效果图: 前期准备 1.为标题栏titleView预定义id,在values下的ids.xml中 <?xml ve

Android圆形旋转菜单开发实例_Android

最近帮朋友做了一个动画菜单,感觉有一定的实用价值,就在此给大家分享一下,先看看效果: 实现思路: 从图中可以看出,这三个(或更多,需要自己再实现)菜单是围绕着中心点旋转的,旋转分为2层,背景旋转和菜单旋转,背景旋转可以直接用旋转动画来实现:菜单的旋转是在以中心点为圆心的圆环上,所以这里用了根据旋转角度求此点在直角坐标系中的坐标点的函数(x = r * cos(rotation* 3.14 / 180) 和y = r * sin(rotation* 3.14 / 180) ),然后根据获取到的点的

Android ListView ImageView实现单选按钮实例_Android

做Android开发两年的时间,技术稍稍有一些提升,刚好把自己实现的功能写出来,记录一下,如果能帮助到同行的其他人,我也算是做了件好事,哈哈!!废话不多说,先上个图. 先上一段代码: 1 if (lastposition == position){ 2 viewHolder.setImageResource(R.id.iv_yuandian1,R.mipmap.ic_button_checked); 3 } else { 4 viewHolder.setImageResource(R.id.iv