public class MainActivity extends Activity {
Vibrator vibrator;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
protected void onStop() {
super.onStop();
if(null!=vibrator){
vibrator.cancel();
}
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
long[] pattern = {800, 50, 400, 30}; // OFF/ON/OFF/ON...
vibrator.vibrate(pattern, 2);//-1不重复,非-1为从pattern的指定下标开始重复
}
return super.onTouchEvent(event);
}
}
权限:
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
分享到:
相关推荐
在Android开发中,实现视图的心跳效果是一种常见的动态视觉表现手法,它可以为用户界面增添趣味性和吸引力。这种效果通常是通过让视图不断重复地改变大小,模拟心脏跳动时的膨胀和收缩来实现的。下面我们将深入探讨...
在Android开发中,有时我们可能需要为应用添加特殊的效果来增强用户体验,比如模拟心跳效果。这个"Android中模仿心跳效果小程序"就是一个很好的示例,它主要用于在特定场景下(如计时结束)通过手机震动来营造紧张...
在Android平台上,实现一个模拟心跳效果的震动功能并不复杂,主要涉及到的是系统级别的硬件API——振动器(Vibrator)。在Android系统中,开发者可以通过Vibrator类来控制设备的震动功能,以此来创建各种动态效果,...
在Android游戏开发中,心跳效果通常用于模拟角色或者游戏元素的呼吸、脉动或震动,为游戏增添生动感和真实感。本压缩包中的资源,"看代码学Android开发系列:Android游戏心跳效果源代码.zip",提供了一个学习如何...
在Android开发领域,心跳效果通常是指一种动态图形的展示,比如模拟人体心跳的动画效果,这种效果常用于健康监测类应用或者游戏中的特殊场景。在本案例中,“心跳效果图”可能是一个实现心跳动画的示例项目,名为...
开发者可以利用属性动画来改变形状的动态属性,比如心形的宽度、高度、颜色等,来实现心跳效果。 5. **插值器(Interpolator)**:为了使动画看起来更自然,通常会使用插值器来调整动画速度的变化。心跳动画可能...
本教程将详细讲解如何在Android中实现一个仿心跳动画效果。 首先,我们要创建一个`AnimationSet`来组合多个动画。`AnimationSet`允许我们将多个动画串联起来,以便同时或按顺序执行。在这个例子中,我们使用了两个...
14 Android游戏的心跳效果 15 Android远程登录含有loading登录效果~~完整代码和超级详细注释 16 AsyncTask进度条加载网站数据到ListView 17 EditText插入QQ表情源码 18 OpenGL的一个简单的例子 19闹钟 20 指南针 21 ...
在Android游戏开发中,心跳效果是一种常见的技巧,用于增强游戏体验,特别是在紧张刺激的关头。这个"Android游戏心跳效果安卓APP开发源代码"提供的就是一个实现这种特效的实例。心跳效果通常通过控制屏幕亮度、振动...
在Android游戏开发中,Android游戏的心跳效果是一个非常实用的实例源码,展示了如何使用Android系统的游戏开发功能来实现游戏的心跳效果。 在Android PDF阅读器中,Android PDF阅读器源码是一个非常实用的实例源码...
Netty 是一个高性能、异步事件驱动的...在实际应用中,可以根据业务需求调整心跳间隔、超时时间以及心跳消息的格式,以达到最佳的网络连接管理效果。通过熟练掌握这一技术,开发者可以更好地构建高效、可靠的网络应用。
使用Java-WebSocket开源框架开发Android端即时通讯功能。主要功能: 1、与websocket建立长连接 2、与websocket进行即时通讯 3、Service和Activity之间通讯和UI更新 4、弹出消息通知(包括锁屏通知) 5、心跳检测和重...
在游戏开发中,Handler常被用于处理定时事件,例如计时器、心跳包发送或者游戏循环。开发者可以创建一个Handler实例,并通过postDelayed()方法来调度任务,确保在特定时间后执行某些操作,比如翻牌计时、计分更新等...
安卓端通过HTTP心跳连接实时获取最新数据,并展示于主界面;同时用户可通过点击按钮控制家中的电器设备,如窗帘、警报等 应用截屏 ![image]...
对于WebSocket长连接,用于实时消息推送,Android开发者需要理解和实现心跳机制、断线重连策略等。 数据存储方面,微信需要存储大量的用户信息和聊天记录。Android提供SQLite数据库作为本地存储方案,开发者需要...
【标题】"模仿Instant Heart Rate效果的心跳检测器"是一个Android应用开发项目,旨在实现与流行的心率检测应用Instant Heart Rate相似的功能。该应用利用智能手机摄像头捕捉用户手指下的脉搏变化,通过分析视频流来...
在Android开发中,实现心率动画...通过学习和理解这些代码,开发者可以提升在Android平台上创建动态视觉效果的能力。同时,这也为开发类似健康监测应用提供了基础,可以进一步扩展到血压、血氧等生理数据的模拟展示。