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

相关推荐

  • 如何确保迁移到阿里云企业邮箱后的邮件联系人信息准确?

    如何确保迁移到阿里云企业邮箱后的邮件联系人信息准确? 在企业迁移到阿里云企业邮箱的过程中,确保邮件联系人信息的准确性是保障业务正常运行的重要一环。由于联系人信息的迁移可能涉及数据同步、格式兼容、信息核对等多个步骤,因此需要系统的准备和细致的操作。本文将详细介绍如何在迁移过程中确保联系人信息的准确性,以及阿里云企业邮箱的优势。 一、阿里云企业邮箱的优势 在选择…

    2024年10月28日
    70600
  • 长沙阿里云代理商:android搭建web服务器搭建

    搭建 Android 上的 Web 服务器通常有两种方式:使用第三方库或者自己编写服务器代码。 使用第三方库 首先,在项目的 build.gradle 文件中添加以下依赖: implementation 'com.sun.net.httpserver:http:20070405' 在 MainActivity 中创建一个 HttpServ…

    2024年2月5日
    69800
  • 阿里云企业邮箱:如何统计邮箱使用数据?

    如何有效统计阿里云企业邮箱的使用数据 在当今信息化快速发展的商业环境中,企业邮箱成为公司内外沟通的重要工具。阿里云企业邮箱作为市场上的佼佼者,不仅提供稳定的邮件服务,还提供了丰富的数据统计功能,帮助企业更好地管理和优化邮箱使用。本文将详细介绍如何统计阿里云企业邮箱的使用数据,并探讨阿里云及其代理商在提供服务中的优势。 阿里云企业邮箱的基本统计功能 阿里云企业…

    2025年4月4日
    57900
  • 阿里云 容器镜像服务器

    阿里云容器镜像服务(Alibaba Cloud Container Registry,简称ACR)是一个高度可扩展的、安全可靠的Docker镜像存储和分发平台。它为开发者、运维团队和企业提供了一个高效管理和使用容器镜像的解决方案。 阿里云容器镜像服务可以帮助用户轻松创建和管理Docker镜像仓库,并提供了安全、高可用的全球网络加速和分发服务。用户可以通过阿里…

    2023年9月2日
    69700
  • 哈密阿里云企业邮箱代理商:阿里云购买域名流程图

    阿里云企业邮箱代理商:阿里云购买域名流程图 随着企业的日益壮大,邮箱的使用越来越普遍。企业邮箱是指以企业域名为后缀的邮箱,比如XXX@company.com。阿里云作为众所周知的云计算服务提供商,其企业邮箱和企业邮箱代理商也备受瞩目。 要想拥有自己的企业邮箱,第一步就需要购买一个域名。下面我们来看一下阿里云购买域名的流程: 阿里云购买域名流程图 阿里云企业邮…

    2024年3月14日
    62400

发表回复

登录后才能评论

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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