안녕하세요
초보 개발자 입니다.
제목에 쓴대로 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);