android vibrator权限,Android开发之控制手机振动(Vibrator的使用)
Vibrator类是用于操作手机上的振动器的类,Vibrator使用很简单可以通过getSystemService(Service.VIBRATOR_SERVICE)得到Vibrator实例。
Vibrator只有三个简单的方法:
Public Methods
void
cancel()
关闭手机震动。
void
vibrate(long[] pattern, int repeat)
指定手机一pattern指定的模式震动。
void
vibrate(long milliseconds)
控制手机震动milliseconds毫秒。
说明:
void vibrate(long[]pattern, int repeat)
指定手机一pattern指定的模式震动。例如:指定pattern为new int[400,800,1200,1600],就是指定在400ms、800ms、1200ms、1600ms这些时间点交替启动、关闭振动器;其中repeat指定pattern数组的索引,指定对pattern数组中从repeat索引开始的振动器进行循环。
应用实例:
触屏手机震动
程序代码:
package com.jph.vibrator;
import com.example.vibrator.R;
import android.os.Bundle;
import android.os.Vibrator;
import android.app.Activity;
import android.app.Service;
import android.view.MotionEvent;
import android.widget.Toast;
/**
* Describe:
* 控制手机震动
* 本实例通过Vibrator来控制手机振动器
* 进行震动
* @author jph
* Date:2014.07.27
* */
public class MainActivity extends Activity {
Vibrator vibrator;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取系统的Vibrator服务
vibrator=(Vibrator)getSystemService(Service.VIBRATOR_SERVICE);
}
//重写onTouchEvent方法,当用户触碰触摸屏是触发该方法
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
Toast.makeText(this, "触摸屏幕手机震动", Toast.LENGTH_LONG).show();
//震动手机两秒
vibrator.vibrate(2000);
return super.onTouchEvent(event);
}
}最后不要忘记给程序添加相应的权限:
android vibrator权限,Android开发之控制手机振动(Vibrator的使用)相关推荐
- Android开发之控制手机振动(Vibrator的使用)
Vibrator类是用于操作手机上的振动器的类,Vibrator使用很简单可以通过getSystemService(Service.VIBRATOR_SERVICE)得到Vibrator实例. Vib ...
- Android控制手机振动相关
如何通过代码控制手机振动?? 下面来看一个例子 1>在Manifest.xml文件中加入使用权限 <!-- 设置手机震动权限 --><uses-permission andro ...
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
文章目录 一.Android 逆向中使用的 android.permission 权限 二.Android 系统中的 Linux 用户权限 一.Android 逆向中使用的 android.permi ...
- Android学习笔记:短信控制手机之“短信开启定位”
2019独角兽企业重金招聘Python工程师标准>>> 首先,我必须说,我是菜鸟.接触Android不就久,在这里记下,第一想让自己有更加深刻的印象,第二也想和大家一起分享.如果出现 ...
- 向日葵android客户端,向日葵3.1客户端控制手机使用教程
向日葵安卓客户端已更新到3.1版本,此前较多用户使用2.0版本的时候,吐槽划屏不够流畅,流畅度不够等问题.这次3.1版本修复了这些问题,流畅度大增,大家在控制手机时能得到更好的操作体验,并且支持免ro ...
- android+振动器权限,android振动器(Vibrator)
Vibrator三个常用的方法 void android.os.Vibrator.vibrate(long milliseconds)震动milliseconds秒钟 void android.os. ...
- android组件权限,Android中Permission权限机制的具体使用
由上篇Android Permission权限机制引子,我们知道Android 通过在每台设备上实施了基于权限的安全策略来处理安全问题,采用权限来限制安装应用程序的能力.本篇文章继续来探讨和Andro ...
- android afw 权限,Android权限汇总
Android P危险权限声明 Android p一些危险权限即使你是shareuid为system系统应用,在mainfest里声明,如果不在危险权限列表里声明,手机会无法启动 危险权限位置: /s ...
- android ota权限,Android手机Root后不能接收OTA?
如今Android手机买回来之后第一件事除了检查手机是否有缺陷之后就是取得Android系统的ROOT权限.而现在网络上充斥着各种ROOT权限取得的方法,用户在家里就能够自己刷机升级,目前大多数的安致 ...
最新文章
- 面试前赶紧看了5道Python Web面试题,Python面试题No17
- Blink Coordinate Spaces
- Centos下安装MongoDB复制集
- 联想、戴尔、惠普等笔记本预装膨胀件 存在安全隐患
- [BZOJ1030]:[JSOI2007]文本生成器(AC自动机+DP)
- ie传递给系统调用的数据区域太小_【Linux系列】系统调用
- JAVA程序设计----数组基础
- Scrapy-Link Extractors(链接提取器)
- Scrapy复习总结
- Java注解:@IntDef 替换 Emum
- HarryPotter第一部—Aragog-1.0.2
- 模拟科目二倒车入库训练
- python测试代码报错:Ran 0 test in 0.00s
- Ubuntu 14.04安装Nvidia显卡驱动以及查看显卡驱动
- 代码编辑器--5.21
- 刺刀还在,理想已经滑落——“中国黑客”10年嬗变
- LiteCAD参考文档的学习七(图像窗口、放大窗口、鸟瞰图、对象属性窗口、极轴跟踪、跳线、事件、用户自定义命令、其它功能)
- 送给前端的你,推荐几篇前端汇总文章
- 如何设计可视化搭建平台的组件商店?
- 爷青回!用原生 Audio API 实现一个千千静听
热门文章
- ViewUtils for com.lidroid.xutils
- Vue实现简单记事本
- python网易云课堂 高_有木有人上过网易云课堂的 Python Web 微专业,怎么样?
- 03 Vue进阶extend使用方法详讲
- 【第4章 】以太网技术
- 大二上学期 自我总结
- 关注认知智能进程 中关村管委会宣传处董长青处长一行赴一览群智调研
- python搭建个人博客推荐_Python+Django搭建个人博客(4)-Django模板
- 空间计量Stata--LM检验选择SEM/SAR
- 国企招聘 : 中国铁塔招聘800人!八险二金!