android系统传播之短信
来源:互联网 发布:温度显示软件 编辑:程序博客网 时间:2024/05/19 21:42
第一步先定义一个class类
package com.example.g160628_android22;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 < object.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); } } }}
第二步:
在XML中配置
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.g160628_android22">
<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之调用系统打电话与发短信界面
- android之调用系统打电话与发短信界面
- Android 存储学习之保存系统短信到SD卡
- Android提供的系统服务之--SmsManager(短信管理器)
- Android软件开发之发送短信与系统短信库解析(三十)
- Android软件开发之发送短信与系统短信库解析
- Android软件开发之发送短信与系统短信库解析(三十)
- Android软件开发之发送短信与系统短信库解析
- (转)Android软件开发之发送短信与系统短信库解析(三十)
- Android软件开发之发送短信与系统短信库解析
- Android软件开发之发送短信与系统短信库解析
- STEVAL-SPIN3201电机驱动器评估板简介
- Cocos2d-x 之场景切换
- FireEye发布调查报告,混淆技术成为了2017年攻击者最喜欢用的技术之一
- tensorflow tf.pad解析
- c语言核心整理之指针与数组的区别
- android系统传播之短信
- CodeForces 86C-Genetic engineering
- dubbo 控制台用户名密码问题
- win系统和unbutn系统下文件路径问题
- TensorFlow官方教程学习笔记之1-TensorFlow入门教程(Getting Started With TensorFlow)
- IDEA实现热部署,在不重启服务器的前提下可以同时升级系统
- 使用ajax 和 FormData 实现无刷新提交 带文本和文件的表单
- c++二进制文件读写的程序举例
- Linux