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

카카오톡에 앱안의 drawable에 있는 이미지 보내기

0 추천
안녕하세요

초보 개발자 입니다.

제목에 쓴대로 drawable에 있는 이미지를 카카오톡으로 전송하려고 합니다.

아래와 같이 했는데.

카톡뜨고 보낼사람 선택후에 확인하면 느낌표가 뜨면서 이미지를 못보내네요 ㅠ

고수님들의 조언 부탁드립니다.

아래 소스는 클릭했을때 부분은 전체 소스입니다

부탁드립니다 ㅠ

 

 

  String Path = getFilesDir().toString();       

  Bitmap draw = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
        File copyFile = new File(Path+"Result.jpg");

  OutputStream out = null;           

  try {               

      copyFile.createNewFile();

      out = new FileOutputStream(copyFile);      

      if (draw.compress(CompressFormat.JPEG, 70, out) ) ;              

      } catch (Exception e) {

      e.printStackTrace();

      } finally {

           try {

               out.close();

           } catch (IOException e) {

            Log.d("test tag", "카카오 파일 생성 에러");

               e.printStackTrace();

      }

  }

  Intent kakao = new Intent(Intent.ACTION_SEND);

  kakao.setType("image/png");

  kakao.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(copyFile));

 

  // KakaoTalk으로 바로 보내시려면 아래 코드를 추가합니다.

  kakao.setPackage("com.kakao.talk");

  startActivity(kakao);
익명사용자 님이 2013년 5월 12일 질문

1개의 답변

0 추천

getFilesDir() 말고 public 한 곳에 파일을 만들고, 카톡으로 다 보내고 나면 다시 지우는게 어때요?

쎄미 (162,410 포인트) 님이 2013년 5월 13일 답변
...