Android振动器的使用

来源:互联网 发布:java 写html table 编辑:程序博客网 时间:2024/05/01 15:04

在网上看一些题目,好多控件还都不了解,一一补上吧.

package com.shenjiang.myapplication;import android.os.Bundle;import android.os.Vibrator;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;public class MainActivity extends AppCompatActivity {private Vibrator vibrator;private Button bt1;private Button bt2;private Button bt3;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    bt1 = (Button) findViewById(R.id.bt1);    bt2 = (Button) findViewById(R.id.bt2);    bt3 = (Button) findViewById(R.id.bt3);    vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);}public void one(View view){    /**     * duration of time.   once;     */    vibrator.vibrate(1000);}public void all(View view){    /**     * permission  <uses-permission android:name="android.permission.VIBRATE"/>     *      *      * long[10,1000]--->first params  --> space of time.     *              ---->second params  ---> time of duration     * int repeat --> 0 forever         1 --->once     */    vibrator.vibrate(new long[]{10,1000},0);}public void cancle(View view){    vibrator.cancel();}
需要一个权限,VIBRATE两个参数:long[],int repeat

long[],控制震动周期.[时间间隔,震动时间,时间间隔,震动…]
repeat 控制震动模式,1是只震动一次,0代表一直震动下去…

0 0
原创粉丝点击