진동 Vibrator 기능 추가

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

 

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP