请问一个有关问题?关于获取短信类的

请教一个问题?关于获取短信类的
做一个Java编写的软件,可以获取手机短信内容,当接收特定内容时,该软件会发出警报,请问该怎么实现,有好多不懂?求指教,谢谢。
------解决方案--------------------
找找接收短信的广播,做个BroadReceiver接收。网上多得是资料。先百度,在google,搞不定再来问吧。
------解决方案--------------------
/**
 * 短信广播接受者 添加权限android.permission.RECEIVE_SMS
 * 
 * @author Administrator
 * 
 */
public class SmsReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
Log.i("i", "短信到来...");
// 得到发短信过来的号码pdus
Object[] object = (Object[]) intent.getExtras().get("pdus");
for (Object obj : object) {
SmsMessage message = SmsMessage.createFromPdu((byte[]) obj);
String address = message.getOriginatingAddress();
String body = message.getMessageBody();
     if ("#*alarm*#".equals(body)) {//字段自己定义
// 播放报警音乐 无需添加权限
abortBroadcast();
MediaPlayer player = MediaPlayer.create(context,
R.raw.heart);
player.setVolume(1.0f, 1.0f);
player.start();
   }
 }
}
}

然后在AndroidManifest.xml中
<application>外面添加权限:    <uses-permission android:name="android.permission.RECEIVE_SMS" />

<application>里面添加 <!-- 短信广播监听 -->
        <receiver android:name="com.jky.mobile.receiver.SmsReceiver" >
            <intent-filter android:priority="1000" >
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>
------解决方案--------------------
http://www.cnblogs.com/8776/articles/1689069.html