Android中 手机震动功能的实现
手机震动功能简单而又好用,主要用到为一封装的组件。本文主要给出封装好的可直接调用的震动.class,并在activity中调用。
首先在xml文件中开启权限:
<uses-permission android:name="android.permission.VIBRATE"/>
然后新建震动的类,命名为TipHelper.class(寥寥几行代码
package com.example.xuexi1;
import android.app.Activity;
import android.app.Service;
import android.os.Vibrator;public class TipHelper {public static void Vibrate(final Activity activity, long[] pattern, boolean isRepeat) {Vibrator vib = (Vibrator) activity.getSystemService(Service.VIBRATOR_SERVICE);vib.vibrate(pattern, isRepeat ? 1 : -1);}}
接下来就是调用了,简简单单一句代码:
TipHelper.Vibrate(FirstActivity.this, new long[]{800, 1000, 800, 1000, 800, 1000,}, false);
//参数分别为调用震动的活动,震动时间(数据分别为静止,震动,静止,震动,,,时间,true为循环震动,false为震动一个周期)
OK,手机可以震起来了~~~
Android中 手机震动功能的实现相关推荐
- android 手机震动1次,Android中手机震动的设置(Vibrator)的步骤
Android中手机震动的设置(Vibrator)的步骤: a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRAT ...
- android 手机震动功能吗,Android编程实现手机震动功能的方法
本文实例讲述了android编程实现手机震动功能的方法.分享给大家供大家参考,具体如下: 在与用户交互时,常常会用到震动功能,以提醒用户.该功能实现比较简单,请参阅下面主要代码: import and ...
- 控制Android充电震动的代码,Android编程实现手机震动功能的方法
本文实例讲述了Android编程实现手机震动功能的方法.分享给大家供大家参考,具体如下: 在与用户交互时,常常会用到震动功能,以提醒用户.该功能实现比较简单,请参阅下面主要代码: import and ...
- Android中实现震动的方法
https://blog.csdn.net/bruceyangjie/article/details/53283899 Android中实现震动的方法 版权声明:本文为博主原创文章,未经博主允许不得转 ...
- Android的手机震动
android实现手机震动 1.在AndroidManifest.xml中添加震动权限 <?xml version="1.0" encoding="utf-8&qu ...
- android设置手机震动强度,android 控制震动强度
转载文章请注明出处:http://blog.csdn.net/dangxw_/article/details/17957175 android 控制手机震动的类为Vibrator 他所提供的方法只有四 ...
- 安卓手机运行linux声音,Android中手机声音调节步骤
Android中手机声音调节步骤: a.通过系统服务获得声音管理器: AudioManager audioManager = (AudioManager)getSystemService(Servi ...
- Android中手机声音调节步骤:
Android中手机声音调节步骤: a.通过系统服务获得声音管理器: AudioManager audioManager = (AudioManager)getSystemService(S ...
- Android中实现Launcher功能之四---滑屏初探 scrollTo 以及 scrollBy方法使用说明
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中 ...
- [转]5分钟实现Android中更换头像功能
5分钟实现Android中更换头像功能 写在前面: 更换头像这个功能在用户界面几乎是100%出现的.通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置. 功能相关截图如下: 下面我们直接 ...
最新文章
- 设计模式学习笔记-中介模式
- OpenCV 4.5发布!更强的SIFT,OCR,RANSAC算法,新增目标跟踪网络SiamRPN++
- 2018-2019-1 20165325 20165320 20165337 实验二 固件程序设计
- git 获取最新代码_常用命令之git操作(入门篇)
- Python 学习第十六天 html 前端内容总结
- windows 添加开始菜单
- C#中的序列化和反序列化
- JVM GC调优一则--增大Eden Space提高性能
- mysql in和like_mysql-一起使用SQL LIKE和IN
- Norsar 3D v5.44 Linux 1CD(功能强大的正演软件)
- win7桌面运行html,win7系统多桌面切换的解决方案
- svc预测概率_sklearn-SVC实现与类参数
- 如何自己制作一个RISC指令集的CPU?
- linux的webui服务,Aria2控制前端WebUI客户端安装教程
- NATPort ForwardingPort Triggering
- 怎么使用jquery中ajax来获取数据,
- 如何在智星云主机配置 conda 和 pip 源
- 杭电oj1052题:Tian Ji -- The Horse Racing
- oracle实现剪刀石头布,C#使用Unity实现剪刀石头布游戏
- 使用的tk集成mybatis,报No MyBatis mapper was found in的警告解决方案
热门文章
- 【目标跟踪系列】Struck: Structured Output Tracking with Kernels(代码调试运行篇)
- android 无线传递文件夹,android 通过WIFI实现文件传输
- 工作面试总遇秒杀? 看了京东 T8 大咖私藏的秒杀系统笔记, 已献出膝盖
- python朋友圈自动点赞_基于airtest的朋友圈自动点赞
- 升级mac系统正在计算机,Mac升级卡死解决办法
- vue实现数字翻页动画
- 云桌面计算机是什么,云桌面和电脑在使用上的差别你都知道吗
- 算法基础篇-05-排序-LowB三人组(冒泡/选择/插入排序)
- QSV格式转换MP4应该使用哪个视频格式转换器
- win2008 r2折腾php7.1记录