SmsForwardReceiver.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:sagesmobile-mReceive 作者:
@Override
public void onReceive(Context context, Intent intent) {
    if (!intent.getAction().equals("org.rapidandroid.intents.SMS_FORWARD")) {
        throw new RuntimeException();
    }
    SmsManager smgr = SmsManager.getDefault();
    Bundle extras = intent.getExtras();
    if (extras != null) {
        Log.d(this.getClass().getName(), "SMS forwarding in progress");
        String mesg = extras.getString("msg");
        String[] fwdnums = extras.getStringArray("forwardNums");
        for (String destinationAddr : fwdnums) {
            // String destinationAddr = extras.getString(KEY_DESTINATION_PHONE);
            // String mesg = extras.getString(KEY_MESSAGE);
            smgr.sendTextMessage(destinationAddr, null, mesg, null, null);
        }
        Log.d(this.getClass().getName(), "SMS forwarding complete");
    }

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号