正在开发第二个游戏,计时就要结束的时候,为了营造紧张的气氛,会利用手机自身的震动模拟心跳效果,其实这个心跳效果做起来真的非常的简单。所以直接上代码了(注意模拟器是模拟不了震动的,得真机测试哦):程序效果:
package com.ray.test;
import android.app.Activity;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.MotionEvent;
public class TestViberation extends Activity {
Vibrator vibrator;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
protected void onStop() {
if(null!=vibrator){
vibrator.cancel();
}
super.onStop();
}
@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);
}
}
分享到:
相关推荐
Android开发示例--简易计算器 源代码
AndroidViewPage示例-ViewPagerIndicator Java
Android-Android-Kotlin-Clean-Architecture.zip,用kotlin编写的android示例清洁架构应用程序,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性...
Android抽屉菜单示例-SlidingMenu 常用的滑动菜单
Android下拉刷新示例-PullRefreshDemo 下拉刷新和上拉加载更多的示例
安卓应用开机启动功能的演示示例,原理:当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service!
android-aes-jni, 用于 jni& Java的Android AES示例 android-aes-jni git clone https://github.com/panxw/android-aes-jni.git cd android-aes-jni ndk-build
Android-Universal-Image-Loader的示例。 效果 http://blog.csdn.net/wwj_748/article/details/10079311
Android手机解锁应用示例 - Java - 下载.zip
Android-Http-Example Android网络请求的统一封装和调用.集成了android-async-http, volley, okhttp3等网络请求框架.可直接切换底层库. 1 简介 架构分层 ...示例:https://github.com/loopj/android-as
Android串口开发(android-serialport-api开发)工程实例。SerialPortUtil里面有我常用的转换工具(16进制字符串转二进制字符串并补位、二进制字符串转16进制字符串并补位)
简单的Android手势检测库示例 - Java - 下载.zip
Android 培训示例大全--22个单项功能实例源码
第一章 建立ANDROID应用开发环境 - 5 - 1.1 步骤一:下载并安装JDK (JAVA SE DEVELOPMENT KIT) - 5 - 1.2 步骤二:下载并安装ADT集成开发环境和ANDROID SDK - 6 - 1.2.1 下载Android SDK (API 17) - 7 - 1.2.2 启动...
android-kotlin-samples, Android的一些Kotlin基本示例 android-kotlin-samples Android的一些基本的 Kotlin插件示例示例HttpUrlConnection和 AsyncTask带有BaseAdapter和数据对象的 ListViewOkHttp
这是一个Android震动的功能的示例代码,主要演示了两种震动功能,默认震动功能和自定义震动功能。
Android 培训示例大全--18个单项功能实例源码
Android 待办事项示例Android 应用示例 - 待办事项列表
RxJava3-Android-示例-通过示例学习Android的RxJava3参加MindOrks Android在线课程并学习RxJava该项目适用于:谁将从j的RxJava 2迁移到RxJava3。RxJava3-Android-示例-通过示例学习Android的RxJava3参加MindOrks ...
安卓手势解锁示例-手势解锁-自定义手势-安卓手势