在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么。
在手机App中的一些业务场景,如用户点击按钮操作震动提示一下或者是扫码环节中扫码成功震动提示一下用户,是一个不错的细节处理,本文章给大家分享一下 Android 中的代码实现。
1 清单文件中添加权限
在清单文件 AndroidManifest.xml 中添加权限如下
<uses-permission android:name="android.permission.VIBRATE" />
2 获取系统服务
在你的 Activity 中获取 Vibrator :
import android.os.Vibrator;
private Vibrator mVibrator;
// 震动效果的系统服务
mVibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
3 震动提示效果
如在业务应用场景中扫码成功,震动提示一下用户:
/*
* 震动的方式
*/
// vibrator.vibrate(2000);//振动两秒
// 下边是可以使震动有规律的震动 -1:表示不重复 0:循环的震动
long[] pattern = {200, 200 };
mVibrator