안드로이드 개발 질문/답변
(글 수 45,052)
intent로 저장된 테스트 파일을 email로 보내려고 합니다.
저장되는 것까지 확인 하였고 메일이 첨부되어 나가긴 하는데 Data가 실제로 실리지가 않는 것 같습니다.
소스는 아래와 같은데요
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("plain/text");
i.putExtra(Intent.EXTRA_STREAM,
Uri.parse("/data/data/com.MelfasTouch/files/TouchHistory.txt"));
// Uri.parse("file://data/data/com.MelfasTouch/files/TouchHistory.txt"));
i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"MyEmail"});
i.putExtra(android.content.Intent.EXTRA_SUBJECT, "Attachment");
i.putExtra(android.content.Intent.EXTRA_TEXT, "Import the attachment");
startActivity(Intent.createChooser(i, "E-mail"));
왜 안될까요?? ㅜㅜ
data 밑에 있는 파일은 못 불러 오나요???
알려 주세요.. ㅜㅜ




메일 프로그램이 data 폴더에 접근을 못할겁니다.
저는 SD 카드에 파일을 복사한다음 발송에 사용 했습니다.