需要创建Vibrator对象,通过调用vibrate方法来实现震动效果。在Vibrate构造器中有4个参数,前三个值为设定震动的大小,将数值改成一大一小就可以感觉到震动的差异。最后一个为震动的时间。当repeat值为零时,表示会一直持续下去,当repeat为-1时,表示震动只会出现一轮,运行完毕后不会再有震动出现。需要获得权限

   <uses-permission android:name="android.permission.VIBRATE"/>
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main) ; Button btn = (Button) findViewById(R.id.main_btn1) ;btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { Vibrator vb = (Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE)  ;vb.vibrate(new long[]{100,10,100,1000},-1) ;Toast.makeText(MainActivity.this, "正在震动", Toast.LENGTH_LONG).show();}}) ;

android手机震动相关推荐

  1. 设置android电话震动,Android手机震动的设置步骤

    [www.citswd.com--服务合同] a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERV ...

  2. android 让手机震动,Android手机震动的设置步骤

    [www.rconcon.com--服务月活动总结] a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_ ...

  3. android 手机震动1次,Android中手机震动的设置(Vibrator)的步骤

    Android中手机震动的设置(Vibrator)的步骤: a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRAT ...

  4. android 手机震动功能吗,Android编程实现手机震动功能的方法

    本文实例讲述了android编程实现手机震动功能的方法.分享给大家供大家参考,具体如下: 在与用户交互时,常常会用到震动功能,以提醒用户.该功能实现比较简单,请参阅下面主要代码: import and ...

  5. android 手机震动功能吗,Android 手机震动功能实现

    1.首先在AndroidManifest.xml中添加震动权限 2.创建震动工具类 VibratorUtil.java package com.techrare.util; import androi ...

  6. Android 手机震动功能的实现

    在Android中震动的实现是很简单的,其实并没有想象中的那么复杂: 1.首先 要记得添加震动的权限 : <uses-permission android:name="android. ...

  7. Android 手机震动

    1.添加震动权限 <uses-permission android:name="android.permission.VIBRATE"/> 2.获取震动服务 Vibra ...

  8. android 手机震动1次,Android的手机震动

    1.在AndroidManifest.xml中添加震动权限 package="uni.vibrator" android:versionCode="1" and ...

  9. Android 手机震动工具类

    参考链接:https://www.jianshu.com/p/7cf9972b4fc6 参考链接:https://blog.csdn.net/zhaoxiaojian1213/article/deta ...

最新文章

  1. 关注并订阅Autodesk地理信息解决方案相关技术博客赢取Autodesk权威开发专家编写的官方推荐教材!!...
  2. 怎么设置班级文件服务器,如何开设论坛如题下学期老师组织学生开一个班级论坛有专用服务器接下 爱问知识人...
  3. cpu使用率 htop显示_Linux CPU占用率监控工具小结
  4. mysql批量添加报错_技术分享 | MySQL 在批量插入时捕捉错误信息
  5. tableview cell自适应撑高
  6. (自用)Linux系统彻底卸载MySQL数据库
  7. SQLyog安装教程详解
  8. 014 代码重定位(三)---lds脚本解析
  9. [嵌入式学习必备网站分享]嵌入式开发必须收藏的二十个网站 内附超链接 实用 嵌入式单片机学习网站
  10. Python批量提取Excel文件中所有单元格批注
  11. matlab has encountered,[万能解决问题]MATLAB has encountered an internal problem and needs to close....
  12. 计算机中图分类法,计算机中图分类号.doc
  13. blender 51个必须熟练记住的基础操作
  14. 大学python教材实验七字典与集合答案_Python中的字典与集合
  15. 盘点:20位近两年新任“院士校长”!
  16. 回归方法(一):用线性回归探究生育率
  17. 用python 打开一个excel文件
  18. Dell Inspiration 15 7560 增加内存条手把手教学
  19. python灰帽子学习感想
  20. Windows权限维持方案(可过360主动防御)

热门文章

  1. PMP项目管理备考资料都有哪些?
  2. 安卓学习日志 Day01 — 界面布局
  3. 如何使用Chrome浏览器,打包生成自己的插件(crx格式文件)?
  4. 【Python】os.path.exists()的含义 及文件存在但os.path.exists()返回False的原因
  5. 关于ARM9中的协处理器CP15及MCR/MRC指令
  6. python爬取微博热搜写入数据库_python爬虫爬取微博热搜
  7. docker部署微服务项目
  8. Rust 中的指针:Box、Rc、Cell、RefCell
  9. ps之解决eps图片不能保存为png格式问题
  10. python之pip常用命令