Android入门:广播接收者应用(短信窃听器)
一、短信窃听器原理介绍
短信窃听器的目的是窃听某人发送的短信,比如我们在A的手机中安装了此应用想要看B发送给A的短信;
而怎么样才能够获得短信息呢?如果通过短信方式发送给第三方,则会被看出来,因此我们可以通过网络将消息发送给web服务器;
Android手机中的Messaging应用也只是一个普通的应用;
二、核心代码
短信窃听器客户端核心代码
在AndroidManifest.xml中添加权限:
效果说明:
客户端代码:
<uses-permission android:name="android.permission.RECEIVE_SMS"/><!-- 接收短信权限 --><uses-permission android:name="android.permission.INTERNET"/><!-- 网络访问权限 --> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <receiver android:name=".SMSBroadcastReceiver"> <intent-filter android:priority="1000"><!-- 优先级设为1000,最高 --> <action android:name="android.provider.Telephony.SMS_RECEIVED"/> </intent-filter> </receiver> </application>
- 1楼flylonginsky昨天 20:06
- 间谍软件啊