나는 인 텐트를 사용하여 첨부 파일 (이미지 파일, 오디오 파일 등)이있는 이메일을 보내는 Android 프로그램에서 ACTION_SEND
. 이 프로그램은 이메일에 단일 첨부 파일이있을 때 작동합니다. 내가 사용하는 Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
메일에 지정된 이미지 파일을 첨부하고 잘 작동되고, 메일은 Gmail을 통해 전달 될 수있다. 그러나 Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
여러 번 호출하여 동일한 메일에 여러 이미지를 첨부하려고 하면 작동하지 않습니다. 이메일에 첨부 파일이 표시되지 않습니다.
이메일 첨부 파일에 대한 SDK 문서 및 Android 프로그래밍 사용자 그룹을 검색했지만 관련 정보를 찾을 수 없습니다. 그러나 ACTION_SEND_MULTIPLE
내 요구 사항을 충족 할 수있는 또 다른 의도 상수 (API 레벨 4부터 사용 가능) 가 있음을 발견했습니다 . SDK 문서에 따르면 단순히 다른 사람에게 여러 데이터를 전달한다고 명시 ACTION_SEND
하고 데이터가 여러 개라는 점을 제외하면. 하지만 여전히이 명령의 올바른 사용법을 알아낼 수 없었습니다. 를 사용하여 의도를 선언 ACTION_SEND_MULTIPLE
한 다음 putExtra(EXTRA_STREAM, uri)
여러 번 호출 하여 여러 이미지를 첨부하려고했지만 이전과 동일한 잘못된 결과를 얻었으며 첨부 파일이 이메일에 표시되지 않았습니다.
누구든지 ACTION_SEND_MULTIPLE
여러 전자 메일 첨부 파일을 사용해 보았 습니까?