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();
}
}
}
}
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();
}
}
}
}
* 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";}