1.概述

在12.0定制化开发中,在一些wifi产品中,需要去掉短信发送功能,这就要从发送短信的流程中来分析了,从流程中了解是如何发送短信的,然后从短信的发送部分,根据系统属性来决定是否继续走完发送短信的流程

2.屏蔽短信功能(短信发送开关)的代码

frameworks/opt/telephony/src/java/com/android/internal/telephony/SMSDispatcher.java
frameworks/base/telephony/java/android/telephony/SmsMessage.java
frameworks/opt/telephony/src/java/com/android/internal/telephony/IccSmsInterfaceManager.java

3.屏蔽短信功能(短信发送开关)的功能分析

在12.0的系统中,在源码中SmsManager.java是负责发送短信的管理类,调
smsManager.sendTextMessage();来实现发送短信功能

3.1SmsManager发送短信的相关代码分析

SmsManager负责发送短信,实例化对象就可以发送短信了 继续往下看 sendTextMessage()调用

@UnsupportedAppUsagepublic void sendTextMessage(String destinationAddress, String scAddress, String text,PendingIntent sentIntent, PendingIntent deliveryIntent,int priority, boolean expectMore, int valid

Android 12.0 屏蔽短信功能(短信发送开关)相关推荐

  1. android 12.0屏蔽系统所有通知

    1.概述 在12.0的产品开发中最近公司项目要求 屏蔽系统所有通知 不需要在下拉状态栏显示通知功能实现 要控制系统通知的开关功能,需要屏蔽系统通知,而系统通知都是由NoticationManagerS ...

  2. Android 12.0 屏蔽FallbackHome机制去掉android正在启动直接进入默认Launcher功能实现

    目录 1.概述 2.屏蔽FallbackHome机制去掉android正在启动直接进入默认Launcher功能实现的核心类

  3. Android 12.0 Launcher3 去掉Hotseat功能

    目录 1.概述 2.Launcher3 去掉Hotseat的核心类 3.Launcher3 去掉Hotseat的核心功能实现和分析 3

  4. Android 12.0 rom定制专栏系列解读

    一.前言 在从事android系统rom定制化的这几年里,经历了坎坎坷坷,开发过好几种类型的产品,也随着google对android系统的更新加快,也需要跟随上时代的进步,所以需要把平时工作中遇到的问 ...

  5. android 11.0屏蔽短信功能(短信发送开关)

    1.概述 11.0定制化开发中,需要去掉短信发送功能,这就要从发送短信的流程中来分析了,从流程中了解是如何发送短信的,然后从短信的发送部分,根据系统属性来决定是否继续走完发送短信的流程 2.屏蔽短信功 ...

  6. android 10.0屏蔽短信功能(短信发送开关)

    目录 1.概述 2.屏蔽短信功能(短信发送开关)的核心类 3.屏蔽短信功能(短信发送开关)

  7. android 9.0屏蔽短信功能(短信发送开关)

    目录 1.概述 2.屏蔽短信功能(短信发送开关)的核心类 3.屏蔽短信功能(短信发送开关)

  8. Android 12.0 Launcher客制化指导手册

    主要包含 Launcher3升级变化:小部件变化 . Go版本差异.支持自动生成Work文件夹 . UI客制化 :桌面布局 .布局配置 .预置图标 .图标客制化 .待机界面客制化.应用抽屉客制化 功能 ...

  9. Android 5.0中的FDE功能实现

    标 题:  [分享]Android 5.0中的FDE功能实现 作 者: netsniffer 时 间: 2015-01-27,21:15:06 链 接: http://bbs.pediy.com/sh ...

最新文章

  1. postman python request_postman自动化实战总结
  2. IOS高级开发 runtime(一)
  3. redis主从架构宕机问题手动解决
  4. 数据库系统服务器的运维
  5. webpack-dev-server 不是内部或外部命令,也不是可运行的程序 解决方案
  6. 来电科技:基于 Flink + Hologres 的实时数仓演进之路
  7. 计算机科学讲座的策划书,计算机科学与工学院女生新生讲座策划书.doc
  8. 如何为iTunes 11中的歌曲列表着色算法有效? [关闭]
  9. 链表:链表中倒数第k个结点(2)
  10. 2022年电子商务概论(农)之形考作业三
  11. linux查找文件夹命令
  12. 计算机应用基础2004版,计算机应用基础试题2004年6月
  13. autoit3转换php,AutoIt3调用动态链接库DLL
  14. Debian 9 Stretch国内常用镜像源 Jason-张百万
  15. 云时代主机托管的现状和趋势
  16. MATLAB实现三角剖分(Delaunay)算法
  17. 如何安装固态硬盘,并将其设为系统盘
  18. 干货丨千万流量大型分布式系统架构设计实战
  19. 有什么好用的便宜的云服务器?
  20. 淘宝网 286亿海量图片存储与处理架构

热门文章

  1. 淘宝的数据库,主键是如何设计的?
  2. Dubbo支持哪些协议?各有什么特点?
  3. 如何制作公众号首图?
  4. 解决黑苹果屏幕亮度重启不保存的问题,亲测10.12和10.14有效
  5. ubuntu查看防火墙状态
  6. 【SVG案例库】SVG公众号排版交互图文案例汇总
  7. 网络安全现在的就业及前景是如何的?
  8. 电脑恢复被彻底删除的文件
  9. mknod 创建管道文件
  10. 空调明明自带遥控器,为何学校、写字楼还安装空调控制器?