首先,调取震动之前要获取震动权限,所以在清单文件中加上:
<uses-permission android:name="android.permission.VIBRATE"/>
然后在代码中调用就行了:
public class MainActivity extends AppCompatActivity { Vibrator vibrator; private TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); text = (TextView) findViewById(R.id.text); text.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //震动30毫秒 vibrator.vibrate(100); } }); } }