Android How to change deprecated VIBRATOR_SERVICE

사용 언어: Kotlin 1.5.31
사용 버전: Android Studio 2020.3.1 Patch 2
​

안드로이드 How to change deprecated VIBRATOR_SERVICE를 알아보겠습니다.

​
안드로이드 OS 12(API 31)가 출시될 준비를 하면서 VIBRATOR_SERVICE를 deprecated 시켜버렸습니다. 따라서 Android 12부터는 다른 방식으로 Vibrator를 불러와야 하는데요. 어떻게 하는지 알아보겠습니다.
​
원래 Vibrator는 이렇게 불렀습니다.
그런데 취소선이 그어진 것이 보이죠? 사용하지 말라는 뜻입니다.





그럼 어떻게 해야 하는가?

안드로이드 12에 새롭게 추가된 VIBRATOR_MANAGER_SERVICE를 써야 합니다.






자 똑바로 적었는데 빨간색 경고가 뜹니다.

이유는 API level S (API 31) 이상만 가능한데 너 건 API 21이라서 못써, 이런 뜻입니다.





자 그럼 코드를 나눠줘야죠. 구글이 deprecated 시킬 때마다 슬픕니다. 코드가 길어지니까요.




이제 잘 해결되었습니다.

​

​

끝.


카테고리: Android


댓글

이 블로그의 인기 게시물

일본어 문장부호

KiCad 시작하기 7 (FreeRoute 사용하기 2)

KiCad 시작하기 3 (새로운 소자 추가하기)

Python urllib.parse.quote()

음악 총보(Score), 파트보(Part)

Forensics .pyc 파일 .py로 복구하기

KiCad 시작하기 6 (FreeRoute 사용하기 1)

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

KiCad 시작하기 2 (PCB 만들기)

RFC 9421