Как отобразить андроид смс входящие - PullRequest
0 голосов
/ 31 августа 2010
Notification notifyDetails = new Notification(R.drawable.msg,"message received",System.currentTimeMillis());
                    PendingIntent myIntent = PendingIntent.getActivity(context, 0, new Intent(Intent.ACTION_VIEW), 0);

Я использую широковещательный приемник для уведомления о входящем сообщении. Я могу отобразить свое собственное уведомление в панели уведомлений при получении сообщения. Мне нужно, когда пользователь щелкает его, он переходит в папку «Входящие» или в настоящее время получает сообщение.

PendingIntent myIntent = PendingIntent.getActivity(context, 0, new Intent(Intent.ACTION_VIEW, People.CONTENT_URI), 0);
//          notifyDetails.setLatestEventInfo(context, "Time has been Reset", "Click on me to view Contacts", myIntent);

как здесь, когда пользователь нажимает это идет к контактам в Android. так что я передаю намерение, что, когда пользователь нажимает, он переходит во входящие.

1 Ответ

2 голосов
/ 31 августа 2010

Ответ от http://www.anddev.org/open_sms_activity-t6375.html:

        String SMS_MIME_TYPE = "vnd.android-dir/mms-sms";

        Intent defineIntent = new Intent(Intent.ACTION_MAIN);                

        defineIntent.setType(SMS_MIME_TYPE);                

        PendingIntent pendingIntent = PendingIntent.getActivity(context, 0 , defineIntent, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...