http://blog.csdn.net/JavaTiger427/article/details/5932751关于上面博客的帖子说到的代码,第二种方法的情况下,我把代码复制下来,但是最后一个文件出问题了,不知道要怎么做!提示错误的地方是Globals.,那个Globals.是哪里来的呢?
package org.anymobile.demo;
 
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
//import android.os.Handler;
//import android.os.Message;
import android.telephony.gsm.SmsManager;
 
import org.anymobile.demo.sms.MessageItem;
 
public class SystemEventReceiver extends BroadcastReceiver
{
    @Override
    public void onReceive(Context context, Intent intent)
    {
       if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED))
       {
           context.startService(new Intent(Globals.IMICHAT_SERVICE));
       }
       else if (intent.getAction().equals(Globals.ACTION_SEND_SMS))
       {
           MessageItem mItem =
              (MessageItem) intent.getSerializableExtra(Globals.EXTRA_SMS_DATA);
           if (mItem != null && mItem.getPhone() != null && mItem.getBody() != null)
           {
              SmsManager.getDefault()
                  .sendTextMessage(mItem.getPhone(), null,
                     mItem.getBody(), null, null);
//            new Thread(mTasks).start();
           }
       }
    }
}

解决方案 »

  1.   

    /****************************************************************
    * COPYRIGHT Mobim Technology CO.,LTD *
    *****************************************************************/
    /*****************************************************************
    * FileName: Globals.java
    * version: 1.0.0
    * Authors: Xu Jian Xiang, 
    * Date: 2010-8-13
    * Purpose: 
    * Notes: 
    ******************************************************************/
    package org.anymobile.common;public class Globals
    {public static final String ACTION_SEND_SMS = "com.mobimtech.imichat.intent.action.SEND_SMS";
    public static final String EXTRA_SMS_DATA = "com.mobimtech.imichat.intent.extra.SMS_DATA";}