반응형
안녕하세요.
초보 개발자 Jeongmin이라고 합니다.
책엔 이것저것 컨트롤들에 대해서 설명이 잘 나온것 같아요.
근데 개발하다보면 이것저것 필요한 기능이 있는데 책에서 보지 못한 기능들을 구현 할 땐 안드로이드 레퍼런스(http://developer.android.com/reference/)를 뒤져야 할 때가 많은데요.
하도 많아서 찾기가 쉽지가 않더라구요.
구현 방법도 자세히 나오진 않쿠요. (실력이 발이라 그렇게 생각하게 된건지.. ㅠ.ㅠ 비교하자면 MSDN이 참 친절하긴 해요)
여튼 그래서 제가 실무하면서 이것저것 기능 구현을 하게 되는데 그런 내용들을 적어 보려구요.
어떤 소스는 상용으로 사용하기에 부족함이 많을지도 모르지만.. 실력이 발이라 이해 부탁드리고 댓글로 다른 방법을 알려주신다면 더욱 고맙겠습니다. ^^
첫 번째로 클립보드 사용하기 입니다.
패키지 android.text
클래스 ClipboardManager 를 이용합니다.
사용 방법은 아래와 같습니다.
▶사용된 메서드
참고 : http://developer.android.com/reference/android/text/ClipboardManager.html
초보 개발자 Jeongmin이라고 합니다.
책엔 이것저것 컨트롤들에 대해서 설명이 잘 나온것 같아요.
근데 개발하다보면 이것저것 필요한 기능이 있는데 책에서 보지 못한 기능들을 구현 할 땐 안드로이드 레퍼런스(http://developer.android.com/reference/)를 뒤져야 할 때가 많은데요.
하도 많아서 찾기가 쉽지가 않더라구요.
구현 방법도 자세히 나오진 않쿠요. (실력이 발이라 그렇게 생각하게 된건지.. ㅠ.ㅠ 비교하자면 MSDN이 참 친절하긴 해요)
여튼 그래서 제가 실무하면서 이것저것 기능 구현을 하게 되는데 그런 내용들을 적어 보려구요.
어떤 소스는 상용으로 사용하기에 부족함이 많을지도 모르지만.. 실력이 발이라 이해 부탁드리고 댓글로 다른 방법을 알려주신다면 더욱 고맙겠습니다. ^^
첫 번째로 클립보드 사용하기 입니다.
패키지 android.text
클래스 ClipboardManager 를 이용합니다.
사용 방법은 아래와 같습니다.
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); if (clipboardManager.hasText()) { Toast.makeText(getApplicationContext(), String.format("Clipboard Text = %s", clipboardManager.getText().toString()), Toast.LENGTH_LONG).show(); clipboardManager.setText(null); } else { Toast.makeText(getApplicationContext(), "Clipboard 내용없음", Toast.LENGTH_LONG).show(); clipboardManager.setText("ramses8.tistory.com"); }
▶사용된 메서드
- getText() : 클립보드에 저장된 내용을 CharSequence로 반환해줍니다.
- hasText() : 클립보드에 저장된 내용이 있는지 boolean형으로 반환해줍니다.
- setText(CharSequence text) : 클립보드에 CharSequence형의 내용을 저장합니다.
참고 : http://developer.android.com/reference/android/text/ClipboardManager.html
반응형
'Dev > Android' 카테고리의 다른 글
[Android] 갤러리 강제 갱신하기 (0) | 2012.09.26 |
---|---|
입력폼 작성 후 소프트키보드 내리기 (0) | 2012.08.02 |
[Android] 폴더 생성 그리고 생성이 안될 때.. (0) | 2011.11.28 |
애드몹(AdMob) SDK 4.1.0 어플리케이션에 적용하기 (0) | 2011.06.08 |
Error generating final archive: Debug Certificate expired on 날짜 오류 해결하기 (0) | 2011.05.11 |