Back to project page LheidoSMS.
The source code is released under:
GNU General Public License
If you think the Android project LheidoSMS listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.lheidosms.receiver; // ww w . j a v a 2s . c om import android.content.Intent; import com.lheidosms.utils.LheidoUtils; import java.util.ArrayList; /** * Created by lheido on 01/11/14. */ public abstract class MmsFragmentReceiver extends LheidoBaseReceiver { @Override protected ArrayList<String> initActions() { ArrayList<String> actions = new ArrayList<String>(); actions.add(LheidoUtils.ACTION_NOTIFY_RECEIVE_MMS); actions.add(LheidoUtils.ACTION_NOTIFY_DELIVERED_MMS); return actions; } @Override protected void receive(Intent intent) { // if(iAction.equals(LheidoUtils.ACTION_NOTIFY_RECEIVE_SMS)){ // String body = intent.getStringExtra(LheidoUtils.Send.SMS_ATTR_BODY); // String sender = intent.getStringExtra(LheidoUtils.Send.SMS_ATTR_SENDER); // long id = intent.getLongExtra(LheidoUtils.Send.SMS_ATTR_ID, -1); // long date = intent.getLongExtra(LheidoUtils.Send.SMS_ATTR_DATE, -1); // boolean isRead = intent.getBooleanExtra(LheidoUtils.Send.SMS_ATTR_READ, false); // customNotifyReceive(id, sender, body, date, isRead); // }else if(iAction.equals(LheidoUtils.ACTION_NOTIFY_DELIVERED_SMS)){ // customNotifyDelivered(intent.getLongExtra(LheidoUtils.ARG_SMS_DELIVERED, -1)); // } } protected abstract void customNotifyDelivered(long id); protected abstract void customNotifyReceive(long id, String sender, String body, long date, boolean isRead); }