다른건 다 정상적으로 작동을하는데
한가지 안되는게 있다면 바로 위치전송이에요;
위치가 화면에 뜨긴 하는데 이 화면을 상대방에게 문자메세지랑 같이 전송하는 것을 할려고 하거든요
물론 위치화면이 뜨는것도 되고, 문자메세지도 상대방에게 잘 전송됩니다...
하지만 위치화면을 문자메세지와 함께 전송하는게 안되네요.......
화면캡쳐해서 전송하는 쪽으로도 해봤는데도 안되구요...
고수님들 도움의 손길좀 뿌려 주세요 ㅠㅠ... 조언이나 오픈소스 있으면 공유좀 해주세요 ㅠㅠ
화면갭쳐해서 전송하는게 왜 안되지요?? 첨부사진 포함 MMS 발송방법은 아래대로
private void sendMMS() {
final File externalDir = makeImage();
if (externalDir == null) {
//첨부이미지없을때 처리.
return;
}
Intent i=new Intent(Intent.ACTION_SEND);
i.setType("image/png");
i.putExtra("sms_body", getSendMessage());
Uri u = Uri.fromFile(externalDir);
i.putExtra(Intent.EXTRA_STREAM, u);
i.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity");
try {
startActivity(i);
} catch (Exception e) {
i = new Intent(Intent.ACTION_SEND);
i.setType("image/png");
i.putExtra("sms_body", getSendMessage());
i.putExtra(Intent.EXTRA_STREAM, u);
startActivity(i);
}
}