본문 바로가기
안드로이드

[Android Studio] 클립보드 복사하기 ! (Feat.중복방지)

by 개발_블로그 2023. 1. 19.
반응형

 안드로이드 스튜디오 버젼이 업그레이드 되면서 그 전과 다르게 버전 13 이상부터는 클립보드 메세지가 나오게 됩니다. 

그렇기 때문에 기존에 토스트메세지를 보여주던 것과 중복이 되는 경우가 많아졌는데요 중복 방지하는 법을 포스팅 하겠습니다!

 

 

https://developer.android.com/about/versions/13/features/copy-paste?hl=ko 

 

복사하여 붙여넣기  |  Android 개발자  |  Android Developers

복사하여 붙여넣기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android 13부터 시스템에서는 콘텐츠가 클립보드에 추가될 때 표준 시각적 확인 메시지를

developer.android.com

 

if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S) {
    
}

이 부분이 추가되면 되는데요! 

안드로이드 공식문서에 잘 나와있듯이 이렇게 수정을 해주시면 끝 입니다! 

기존에는 복사를 하면 토스트 메세지가 자동으로 나오지 않았는데 

현재 안드로이드 버전 13 이상부터는 자동으로 클립보드 메세지가 뜨게 되어있습니다. 그래서 중복 클립보드 메세지가 나오지 않게 하려면 이렇게 코드를 다시 수정해야합니다 ! 이상입니다 ! 

 

 

아 또한 이곳에 보면 

Text 뿐만 아니라 Uri, Intent 도 클립보드 복사하는 법이 나와있으니 참고하세요! 

 

https://developer.android.com/guide/topics/text/copy-paste?hl=ko 

 

반응형