android_短信广播
来源:互联网 发布:linux tftpd 编辑:程序博客网 时间:2024/06/06 00:18
NyMsm.javapackage com.example.sms;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephony.SmsMessage;import android.util.Log;/** * Created by Administrator on 2017/7/13. */public class MySms extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if("android.provider.Telephony.SMS_RECEIVED".equals(intent.getAction())){ Log.i("test","收到短信了"); Bundle bundle=intent.getExtras(); Object object[]= (Object[]) bundle.get("pdus"); SmsMessage smsMessage[]=new SmsMessage[object.length]; for (int i = 0; i < smsMessage.length; i++) { smsMessage[i]= SmsMessage.createFromPdu((byte[])object[i]); } for (SmsMessage message : smsMessage) { String address=message.getOriginatingAddress(); String body= message.getDisplayMessageBody(); Log.i("test",address+":"+body); } } }}
AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.sms"> <uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name=".MySms"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED"></action> </intent-filter> </receiver> </application></manifest>
阅读全文
0 0
- android_短信广播
- android_短信广播接收者的应用
- android_广播者_监听短信
- Android_广播
- android_广播
- Android_短信
- android_广播机制
- android_广播BroadCaster
- android_广播的分类
- android_系统广播大全
- android_系统广播大全
- Android_广播大全
- android_系统广播大全
- android_无序广播
- android_来电广播
- android_有序广播
- Android_使用本地广播
- Android_广播机制总结
- 常用html
- HttpURLConnection 以及其父类URLConnection 中的方法及静态常量
- javaScript--简单表单验证
- mysql tinyint和int数据类型的区别
- [USACO15DEC]最大流
- android_短信广播
- 跳马问题
- Js复习4
- css笔记
- BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
- Java 反射
- NYOJ士兵杀敌(二) 单点值修改加区域求和
- javaScript--算术内置对象
- 多重for循环打印菱形