카테고리

  • 안드로이드
  • IOS
  • MFC
  • JAVA
  • AWS
  • LAMP
  • 여행&사진
  • 이런저런생활
  • 2015년 12월 7일 월요일

    [안드로이드]ClipboardManager를 이용하여 텍스트 취득

    출처 - http://itpaper.co.kr/index.php?document_srl=1103&mid=android&listStyle=viewer&ckattempt=1

    클립보드 매니저 인스턴스를 취득
    ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);

    혹은

    ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);

    2개를 쓴 이유는 위에 출처를 따라가보면 출처쪽분은 Context.CLIPBOARD_SERVICE를 사용하였지만
    난 밑의 CLIPBOARD_SERVICE를 사용함.
    문제는 없음

    텍스트를 얻을 때 clipboardManager.getText();를 하게 되면
    CharSequence형이 반환이됨.
    String을 얻기 위해선

    clipboardManager.getText().toString();

    코드상에서 getText메소드가

    clipboardManager.getText().toString(); 이런식으로 표시가 되는데

    별로 신경쓰지 않아도 될듯...

    마지막으로 위의 스트링값으로 무언가를 할 때

    꼭 null체크 하기!

    댓글 없음 :

    댓글 쓰기