마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

클립보드에 문자를 붙여 넣으려고 합니다.

0 추천

final ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);

 

EQUAL.setOnClickListener(new OnClickListener() {
   @SuppressLint("NewApi")
   @SuppressWarnings("deprecation")
   @Override
   public void onClick(View v) {
     clipboardManager.setText(dab.getText());
   }
  });

 

실행을 하면

Could not find class 'android.content.ClipboardManager', referenced from method com.test.kong.Calculator.onCreate

이런 메시지가 뜹니다.

컴에 뭔가 안깔린건가요?

이니면 설정에 문제가 있는건가요? sdk는 8 ~ 17 입니다.

 

-----------------------------------------------------------------------------------------------

sdk 16인 에뮬레이터에서 테스트 하니 정상적으로 작동 합니다.

제가 테스트하는 기기가 안드로이드 버전 2.3.3이어서 이런것 같은데

제 폰에 깔린 다른 앱에서는 문자 복사가 가능합니다.

저사향(낮은 버전)에서 클립보드에 복사하는 다른 방법은 없나요?
 

새벽을미는 (1,500 포인트) 님이 2013년 7월 2일 질문
새벽을미는님이 2013년 7월 2일 수정

1개의 답변

+1 추천
클립보드 매니저는 API Level 11부터 추가되었습니다. 이하버전에서는 에러나겠지요
Gradler (109,780 포인트) 님이 2013년 7월 2일 답변
클리어한 답변 감사합니다.
...