请教一个问题?关于获取短信类的 找找接收短信的广播,做个BroadReceiver接收。网上多得是资料。先百度,在google,搞不定再来问吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * 短信广播接受者 添加权限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 Dex文件数据区数据读取问题,跪求大神指教 模拟器和真机调试图片显示大小不一致 如何从一个普通activity跳转到MapActivity 搜索onNewIntent android中是否可以获取到本地sd卡音频PCM编码? 用URI查询音乐,结果有重复,如何解决? 闹钟使用服务(Service)来实现的吗? SDK Manager.exe更新不了。。。 android读取sd卡中多个视频 Android socket权限设置问题 android请教context能否传入当前界面的Activity,请高手指教,谢谢 android播放器的问题
* 短信广播接受者 添加权限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>