Хочет перейти на экран создания сообщений из Моего приложения - PullRequest
0 голосов
/ 03 ноября 2011

Я хочу экран составления сообщения вызова и вызов из моего приложения.Я написал следующий код.Пожалуйста, помогите мне войти в экран создания сообщений.

public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
         switch (which) {
         case 0:{
             Intent callIntent = new Intent(Intent.ACTION_CALL);
             callIntent.setData(Uri.parse("tel:" + bean.getPhoneno()));
             startActivity(callIntent);
         }break;
         case 1 :{




         }break;
         }

               }
            });enter code here

Ответы [ 3 ]

1 голос
/ 03 ноября 2011

Чтобы открыть собственный композитор SMS:

String number = "12346556";  // The number on which you want to send SMS
20
startActivity(new Intent(Intent.ACTION_VIEW, Uri.fromParts("sms", number, null)));

ИЛИ

Uri uri = Uri.parse("smsto:12346556");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
it.putExtra("sms_body", "Here you can set the SMS text to be sent");
startActivity(it);

Дополнительная информация: Пример отправки SMS .

1 голос
/ 03 ноября 2011

Попробуйте,

        Intent sendIntent = new Intent(Intent.ACTION_VIEW);
        sendIntent.putExtra("sms_body", "Content of the SMS goes here..."); 
        sendIntent.setType("vnd.android-dir/mms-sms");
        startActivity(sendIntent);

или

 String number = "12345678";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.fromParts("sms", number, null)));
0 голосов
/ 04 ноября 2011

Друзья, у меня есть лучший способ сделать это -:

Intent intent = new Intent(Intent.ACTION_SENDTO, 
            Uri.fromParts("sms", phone_number, null));
            startActivity(intent);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...