2012-07-08 2 views
0

이미지 파일과 함께 MMS를 보낼 응용 프로그램을 작성하고 있습니다. 나는 그러나, 응용 프로그램은, 블루투스, 이메일, 페이스 북, Gmail은, Handcent SMS, 메시징 같은 많은 것들 중에서 선택 장치에서 재생 대화 "를 사용하여 작업 완료는"표시 다음 코드"사용하여 전체 동작"대화 상자 변경

Intent i = new Intent(Intent.ACTION_SEND); 
     String sendfilepath = "file://" + sendfile.toString() + ".jpg"; 
     i.putExtra(Intent.EXTRA_STREAM,Uri.parse(sendfilepath)) ; 
     i.setType("image/jpeg"); 
     startActivityForResult(i, 1) ; 

을 썼다.

메시징 및 Handcent SMS와 같은 SMS 또는 MMS 전송과 관련된 항목 만 대화 상자에 표시하고 싶습니다. 나는 다른 모든 앱을 보여주고 싶지 않습니다. 어떻게해야합니까?

답변

0

당신은 당신이 사용자가 당신에게 메시지를 보낼 전화 번호에 대한 smsto:UriACTION_SENDTO를 사용하는 메시지를 보낼 수 있도록하려고하는 특정 전화 번호가있는 경우. 그것은 확실히 SMS를 위해 작동합니다. 나는 그것이 MMS를 위해 일할 것이라고 추정하지만 나는 그것을 시도하지 않았다.

그렇지 않으면 원하는 것은 좋은 생각이 아닙니다. 사용자는 MMS 앱이 아닌 일부 메커니즘을 통해 데이터를 공유하고자 할 수 있습니다. Please let the users choose how to share their data.

관련 문제