我的位置: 首页 >> App >> App知识

Android开发之调用(Call, Dial, SMSManager, Broadcast, Email)

                        StringBuilder sb = new StringBuilder();

                        Bundle bundle = intent.getExtras();

                        if (bundle != null) {

                                Object[] pdus = (Object[]) bundle.get("pdus");

                                SmsMessage[] msgs = new SmsMessage[pdus.length];

                                for (int i = 0; i < pdus.length; i++) {

                                        msgs = SmsMessage

                                                .createFromPdu((byte[]) pdus);

                                }

                                for (SmsMessage s : msgs) {

                                        sb.append("收到来自");

                                        sb.append(s.getDisplayOriginatingAddress());

                                        sb.append("的SMS, 内容:");

                                        sb.append(s.getDisplayMessageBody());

                                }

                                Toast.makeText(

                                                context,

                                                "收到了短消息: " + sb.toString(),

                                                Toast.LENGTH_LONG).show();

                        }

                }

        }

}

复制代码

AndroidManifest.xml中权限、activity和receiver的设定:

翻页: 1 2 3 4 5 6 7 8

App知识

客户中心

版权2005-2020    聚卓网络有限公司    电话:18589057325    QQ:2338754269   粤ICP备14021702号

地址:深圳市宝安区 37区龙井一路100号 新乐社区工作站办公大楼侧门6楼(近翻身路、新乐社区健康服务中心)

技术支持: 网站建设