阿里云国际站充值:安卓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

相关推荐

  • 阿里云商标查询在

    以下网址可以查询阿里云商标信息: https://sbcx.saic.gov.cn/ainsaicx/ 登录之后,可以在“商标检索”中输入“阿里云”进行查询。 https://sbj.saic.gov.cn/ 去这个网址,点击“商标查询”进行查询。在查询页面输入“阿里云”,然后点击搜索进行查询。 阿里云商标查询可以在国家知识产权局的商标网站进行查询。以下是阿…

    2023年10月21日
    27600
  • 阿里云服务器试用会欠费吗安全吗

    阿里云服务器试用期一般不会产生费用,但需要提供信用卡信息作为担保,以防止试用结束后继续使用而产生费用。如果在试用期结束前及时取消,就不会有任何费用产生。 阿里云服务器的安全性是非常高的。阿里云提供了多重安全防护机制,包括防DDoS攻击、防护墙、安全加密等措施。此外,阿里云还提供了云盾服务,可以对服务器进行安全监控和漏洞修复。用户也可以采取自己的安全措施,如设…

    2023年10月31日
    21300
  • 阿里云智能集团架构设计

    阿里云智能集团是阿里巴巴集团旗下的一个重要业务板块,旨在为企业和个人提供云计算、大数据、人工智能等技术和服务。阿里云智能集团的架构设计主要包括以下几个方面: 云计算基础设施:阿里云智能集团建立了一套全球化的云计算基础设施,包括数据中心、服务器、网络设备等,通过这一基础设施为用户提供云计算服务。 大数据平台:阿里云智能集团拥有强大的大数据平台,通过对庞大的数据…

    2023年9月23日
    21100
  • 宁国阿里云企业邮箱代理商:企业邮箱 阿里云 腾讯云 华为云

    宁国阿里云企业邮箱代理商:企业邮箱 阿里云 腾讯云 华为云 优势和好用之处 高可靠性 阿里云企业邮箱是基于阿里云强大的云计算平台构建的,具有高可靠性。它采用分布式架构和备份机制,确保邮件数据的安全性和可用性。同时,阿里云还拥有专业团队进行日常维护和监控,能够及时解决可能出现的问题。 灵活的管理和定制化 阿里云企业邮箱提供了丰富的管理功能,可以方便地对企业邮箱…

    2024年2月15日
    18300
  • 阿里云ecs云服务器新手上路

    阿里云ECS(Elastic Compute Service)是阿里云提供的一种弹性计算服务,它为用户提供了虚拟化的服务器实例,可以满足用户对计算资源的弹性需求。 作为ECS的新手,以下是您可能需要了解的几个关键点: 实例类型选择:ECS实例有多种不同的类型,包括通用型、内存优化型、计算优化型等。您需要根据具体的应用场景和需求选择适合的实例类型。 网络配置:…

    2023年9月23日
    18600

发表回复

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

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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