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();
            }
        });