안녕하세요

 

이메일 첨부에 대해서 질문하려 합니다.

 

먼저 현 화면을 캡쳐 후

 

경로 /mnt/sdcard/DCIM/ 에 png 파일로 저장을 하게 소스로 구현은 했습니다.

 

그 다음 이미지를 첨부해서 메일을 보내려 하는데

 

File file1 = new File("/mnt/sdcard/DCMI/" + ET_TEXT.getText().toString() + ".png");

 //ET_TEXT는 텍스트 창에 글씨를 쓰면 쓴 글씨로 파일이 저장됩니다. (직접 확인 해봄)
Uri uri1 = Uri.fromFile(file1);

 

intentEmail.putExtra(android.content.Intent.EXTRA_STREAM, uri1);

 

이렇게 해서 실행을 하면 메일창까지 뜨고 파일 첨부 표시도 나옵니다..

 

하지만 받은 메일 함을 보면 파일 첨부는 안와있고 그냥 텍스트만 와있습니다.

 

왜 그런거죠 ?

 

androidmanifest.xml 에

 

    <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.READ_EXTERNAL_STORA" />

 

추가는 했습니다.

 

답변 부탁드립니다 ^^