添加权限:
<uses-permission
android:name="android.permission.VIBRATE" />
private Vibrator mVibrator01;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.vibrator);
mVibrator01 = (Vibrator) getApplication().getSystemService(
Service.VIBRATOR_SERVICE);
final ToggleButton mtogglebutton1 = (ToggleButton) findViewById(R.id.toggleButton1);
mtogglebutton1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (mtogglebutton1.isChecked()) {
/* 设定震动的周期 */
mVibrator01.vibrate(new long[] { 100, 10, 100, 1000 }, -1);
/* 用Toast显示震动启动 */
Toast.makeText(MyVibrator.this, "震动执行中",
Toast.LENGTH_SHORT).show();
} else {
/* 取消震动 */mVibrator01.cancel();
/* 用Toast显示震动取消 */
Toast.makeText(MyVibrator.this, "震动已取消",
Toast.LENGTH_SHORT).show();
}
}
});
}
- 大小: 15.6 KB
- 大小: 15.6 KB
分享到:
相关推荐
Vibrator控制手机震动的Demo,博客示例的源代码。
源码参考,欢迎下载
Android vibrator方法关闭和打开振动功能,通过Android vibrator方法设置不同的参数,来关闭和打开手机振动功能: ToggleButton tb2 = (ToggleButton)findViewById(R.id.tb2); //获得ToggleButton对象 tb2....
android 手机震动的节奏 Vibrator
Android Vibrator手机震动服务实现文档.rar
Vibrator手机震动服务 - 小小程序员 - 博客频道 - CSDN.pdf,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
主要介绍了Android Vibrator调节震动代码实例,本文直接给出实现代码,代码中包含详细注释,需要的朋友可以参考下
介绍了Android 如何定制vibrator的各种震动模式M 具体方法,有需要的朋友可以参考一下
安卓开发-Vibrator手机震动服务 - 小小程序员 - 博客频道 - CSDN
android震动(vibrator)系统开发全过程.docx
Android打开震动,设置震动等级,关闭震动。
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);... //控制手机震动1秒 vibrator.vibrate(1000); } }
Android中手机震动的设置(Vibrator)的步骤: a、通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE); b、得到震动服务后检测vibrator是否存在: vibrator....
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
Android 指定手机号的手机震动模式自定义实例,请看以下的代码片段: RadioButton rbMeeting;//会议模式 RadioButton rbNormal;//正常模式 Button bAdd;//添加按钮 EditText et;//输入框 TextView tv;//...
Vibrator是Android给我们提供的用于机身震动的一个服务哦 更多详情可见官方API文档:Vibrator 如何使用? 首先添加震动权限: 获得Vibrator实例: Vibrator mVibrator= (Vibrator) getSystemService(VIBRATOR_...
Vibrator vb = (Vibrator)getSystemService(Service.VIBRATOR_SERVICE); 2.可以使用的相关方法: 1.stract void cancel():关闭或者停止振动器 2.tract boolean hasVibrator():判断硬件是否有振动器 3.id vibrate...