AndroidManifest.xml에 진동 권한 추가 넣기
아래 코드를 <manifest></manifest> 안에 추가해 준다.
<uses-permission android:name = "android.permission.VIBRATE"/>
.java 파일에 진동에 관한 코드를 넣는데 먼저 상단 부분에 진동 기능 import 해준다.
context를 넣은 건 저~ 아래 진동 코드에 쓰이는 클래스임.
import android.os.Vibrator; import android.content.Context;
그런 후에 버튼 같은 곳에 아래 코드를 추가해서 클릭하면 진동이 일어나게 한다.
Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); vibrator.vibrate(3000);
예를 들어 아래처럼 버튼 클릭에 써도 된다.
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); vibrator.vibrate(3000); Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } });