阿里云国际站充值:安卓5.0短信拦截源码

下面是一个基本的安卓5.0短信拦截源码的示例:

public class SMSReceiver extends BroadcastReceiver {
    
    @Override
    public void onReceive(Context context, Intent intent) {
        if (Telephony.Sms.Intents.SMS_RECEIVED_ACTION.equals(intent.getAction())) {
            for (SmsMessage smsMessage : Telephony.Sms.Intents.getMessagesFromIntent(intent)) {
                String messageBody = smsMessage.getMessageBody();
                String address = smsMessage.getDisplayOriginatingAddress();
                if (address.equals("Your desired number")) {
                    // TODO: Handle SMS Message
                    abortBroadcast();
                }
            }
        }
    }
}

这个源码的作用是在接收到短信时,比较发件人的号码是否是你想要拦截的号码。如果是,则会触发你指定的行为(目前这部分代码你需要自行完成),并且调用abortBroadcast()方法来阻止这个短信被其他应用(例如你的短信app)接收到。

注意,你需要在Manifest.xml里给你的app注册这个Broadcast Receiver并请求RECEIVE_SMS权限,如下所示:

阿里云国际站充值:安卓5.0短信拦截源码
<uses-permission android:name="android.permission.RECEIVE_SMS" />

<application
 .../>

    <receiver
        android:name=".SMSReceiver">
        <intent-filter>
            <action android:name="android.provider.Telephony.SMS_RECEIVED" />
        </intent-filter>
    </receiver>

</application>

这种短信拦截方式在一些安卓版本(例如6.0及以上)可能不再适用。你需要在用户同意的基础上为你的app设置为默认的短信应用,才能工作。所以这里的代码仅适用于安卓5.0的版本。

发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/170517.html

(0)
luotuoemo的头像luotuoemo
上一篇 2024年3月23日 04:48
下一篇 2024年3月23日 04:57

相关推荐

  • 襄阳阿里云代理商:安全维护

    作为襄阳阿里云代理商,安全维护是我们的重要职责之一。我们致力于确保客户的云计算环境的安全性,保护客户的数据和系统免受各种安全威胁。 以下是我们在安全维护方面所承担的一些任务: 防火墙配置和管理:我们将为客户的云服务器设置防火墙规则,以保护网络不受未经授权的访问。我们会定期审查和更新防火墙规则,以确保其有效性。 漏洞管理:我们会监测和评估客户的云服务器中潜在的…

    2023年12月30日
    17900
  • 阿里云盘怎么看保存的资源在哪里了

    我存在云盘里的东西在哪里能找到 谢谢 每个网盘都有一个搜索的功能,查找文件名。~ 上传到阿里云引擎的文件在哪里查看 需要你先在云主机里面架设下FTP.然后设置一个目录.并在本地电脑上安装下flashfxp上传工具.利用这个工具就可以把本地数据上传到云主机里面.如果你是上传简单的小文件.也可以在远程连接服务器的时候点选项.里面有个本地资源.详细信息.在里面勾选…

    2023年8月25日
    16300
  • 中山阿里云代理商:安全数据防护

    阿里云是中国领先的云计算服务商,提供了丰富的云服务和解决方案。中山阿里云代理商是在中山地区的授权代理商,服务于中山地区的企业和个人用户。 安全数据防护是指在使用云计算服务过程中,对数据进行安全保护和防护的措施。阿里云作为一家云计算服务商,提供了多种安全措施,包括数据加密、访问控制、防火墙、DDoS防护等。 中山阿里云代理商可以通过阿里云提供的安全服务,为中山…

    2023年12月24日
    15800
  • 湖州阿里云代理商:阿里的web防火墙

    阿里云代理商是指在湖州地区销售和提供阿里云产品和服务的合作伙伴。阿里云是中国领先的云计算服务提供商之一,拥有丰富的产品和解决方案,包括云服务器、云数据库、云存储、负载均衡等。阿里云代理商可以为湖州地区的客户提供阿里云产品和服务的咨询、部署和售后支持等。 在阿里云的产品中,web防火墙是一种用于保护网站和应用程序免受网络攻击的安全服务。阿里云的web防火墙可以…

    2023年12月24日
    16700
  • 阿里云物联网创始人

    物联网的创始人是谁? 这还有创始人一说?= =互联网的创始人你听过吗。。非要说的话,1991年美国麻省理工学院(MIT)的Kevin Ash-ton教授首次提出物联网的概念 物联网懂事是杨丽波吗 物联网董事?你是不是进了传销组织啊?物联网是一个行业,没有公司会直接叫物联网的,除了那种以高科技名头忽悠骗人的传销公司。正规的从事物联网技术相关的公司一般名字都会类…

    2023年8月27日
    17800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
购买阿里云服务器请访问:https://www.4526.cn/