안녕하세요. 숫자 목록이 있습니다.인 텐트를 사용하여 여러 번호로 메시지 보내기
ArrayList<String> numbers;
인 텐트를 함께 사용하여이 모든 번호로 메시지를 보내려고합니다. 나는 여러 사람에게 이메일을 보내는 것처럼 이메일로이 작업을 수행했다. 어떻게해야합니까?
public static void send(Context ctx, String[] addy, String subject,
String body,File attachment) {
try {
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setType("vnd.android-dir/mms-sms");
sendIntent.putExtra(android.content.Intent.EXTRA_PHONE_NUMBER,
addy);
sendIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
sendIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);
//sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(attachment));
ctx.startActivity(Intent.createChooser(sendIntent,
"Send via which Application?"));
} catch (Exception e) {
Toast.makeText(ctx, "No activity was found to handle this action",
Toast.LENGTH_SHORT).show();
}
}
이 메시지 응용 프로그램을 열지 않고 메일 어드레스에 저장되어있는 번호는 내가 여러 사람에게 이메일을 보내는처럼 이메일로 이런 짓을
감사하지만 기본 메시지 응용 프로그램을 사용할 때 연락처 응용 프로그램에서 연락처를 선택할 수있는 옵션이 있습니다. 어떻게 끝났어. 여러 연락처를 선택하고 함께 메시지를 보낼 수 있습니다. – Bora
@SureshBora : 첫째, "기본 메시지 응용 프로그램"이 없습니다. 장치 제조업체는 오픈 소스 "메시지 응용 프로그램"을 자신의 것으로 대체 할 수 있기 때문에 수십 개의 "기본 메시지 응용 프로그램"이 있습니다. 오픈 소스 메시징 응용 프로그램에서 연락처를 선택할 수있는 곳이 어디인지 알지 못합니다. 여러 연락처는 말할 것도 없습니다. 또한 오픈 소스에서 연락처를 여러 개 선택하고 "함께"메시지를 보낼 수있는 곳을 알 수 없습니다. – CommonsWare
@Sureshbora : 일부 제조업체의 메시징 및/또는 연락처 응용 프로그램 버전에서이 내용이 표시되는 경우 자세한 내용은 제조업체에 문의하십시오. 그러나 이미 내 대답에 명시된 바와 같이, * one * 제조업체의 메시징 앱이 * 모든 * 제조업체 및 타사 작성자의 * 모든 * 메시징 응용 프로그램에서이를 지원하기 때문에이를 가정 할 수는 없습니다. – CommonsWare