마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

bitmap을 mms로 보내기 질문입니다.

0 추천

 

 

 

 

문자메시지로 전송 이라는 버튼을 눌렀을 때

아래의 매서드가 호출됩니다...

 

작동은 잘 해요..사진 첨부도 잘 되고

그런데 문제는, 카카오톡이 켜진다는겁니다.

카톡을 설치하기 전에는 문자메시지가 잘 켜졌는데

카톡을 설치한 이후로는 카톡으로 사진이 첨부가됩니다.

어떻게하면 문자메시지로 돌릴 수 있을까요?

 

 

//문자메시지 전송
private void sendMMS(){
    try{
        ContentResolver contentR = context.getContentResolver();
        Bitmap img = newBitmap;
        String path = MediaStore.Images.Media.insertImage(contentR, img, "저장 이름", "저장 설명");
        Uri uri = Uri.parse(path);
        OutputStream outstream;
        try{
            outstream = contentR.openOutputStream(uri);
            img.compress(Bitmap.CompressFormat.PNG, 100, outstream);
            outstream.close();
        }catch (Exception e){
        }
        Intent intent = new Intent(Intent.ACTION_SEND);
        intent.putExtra("sms_body",giftto_address);
        intent.putExtra(Intent.EXTRA_STREAM,uri);
        intent.setType("image/png");
        context.startActivity(intent);
    }catch(Exception e){}
}
익명사용자 님이 2016년 10월 21일 질문

1개의 답변

0 추천
해당 인텐트는 ACTION_SEND가 설정된 모든 어플리케이션을 호출 하도록 되어있습니다.

원래는 가능한 어플 목록이 나와야 하지만 해당인텐트를 사용할때 기본어플리케이션으로 카톡이 설정되어 그렇습니다.

기본어플리케이션을 삭제 하시면 됩니다.
ThisPlus (46,920 포인트) 님이 2016년 10월 21일 답변
ThisPlus님이 2016년 10월 21일 수정
...