安卓 设置默认短信应用(两种实现)
1、无弹框(利用反射)
public static final String CLASS_SMS_MANAGER = "com.android.internal.telephony.SmsApplication";public static final String METHOD_SET_DEFAULT = "setDefaultApplication";private void setDefaultSms(Boolean isMyApp) {try {Class<?> smsClass = Class.forName(CLASS_SMS_MANAGER);Method method = smsClass.getMethod(METHOD_SET_DEFAULT, String.class, Context.class);method.invoke(null, "要设置的包名", this);} catch (Exception e) {e.printStackTrace();}}
2、有弹窗
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, "要设置的包名");startActivity(intent);
安卓 设置默认短信应用(两种实现)相关推荐
- 小米(MIUI)手机监听短信的两种解决方案
测试的系统为MIUI10和模拟器(Pixel 2 API 26) 应用场景:短信验证码自动填写等 方法1为监听系统短信数据库,但是存在一个问题,就是收到短信之后需要点击短信进入短信详情页面,才会触发广 ...
- android设置为默认短信应用,如何在Android上设置默认短信应用 | MOS86
与iOS不同,Android允许您使用第三方应用来执行基本功能,例如发短信. 这是您可以在Android手机上设置新的默认短信应用的方法. 首先,您需要安装要使用的替换短信应用程序. Play商店上有 ...
- 如何在Android上设置默认短信应用
Noyna/ShutterstockNoyna /快门 Unlike iOS, Android allows you to use third-party apps to perform essent ...
- android发送短信的两种方式,发送长短信的两种方式,群发短信
android 发送短信的方法 方法一:调用系统的短信APP,发送短信. Intent smsIntent = new Intent(Intent.ACTION_VIEW);smsIntent.set ...
- Android发送短信的两种方法
Android发送短信代码的两种方法 Android发送短信代码的两种方法 有两种方法可以实现发送短信: 其一是使用intent-startActivity,URI数据格式为"smsto:n ...
- 免费接收天气预报短信的两种方法
这篇文章将介绍两种免费接收天气预报短信的方法. 个人推荐第一种,简单,而且是中文的,一天发一次挺好... 1.谷歌免费天气预报短信服务 Google短信服务,登入到http://www.google. ...
- 如何恢复被删短信_恢复iPhone短信的两种简单方法推荐
随着生活水平不断提升,iPhone的普及率也在大大提升.除微信外,短信是最高频的即时沟通工具之一.有时,不小心将对方发来的重要短信误删,无法找到相应数据时,从iPhone上恢复已删除的短信就是大家最关 ...
- Android之发送短信的两种方式
SMS涉及的主要类SmsManager 实现SMS主要用到SmsManager类,该类继承自java.lang.Object类,下面我们介绍一下该类的主要成员. 公有方法: ArrayList< ...
- android中默认短信,android开发中设置默认短信应用的两种方法
第一种:利用反射实现的无弹窗设置 public static final String CLASS_SMS_MANAGER = "com.android.internal.telephony ...
最新文章
- JS百度地图高德地图API的接入与使用
- xsd文件转图片_如何将图片转化为PDF格式?分享一个超简单的方法给你
- js 之for..in、表单及事件触发
- idea导入项目无法解析java
- OpenLayers自定义投影,转换OpenLayers中加载的OSM的默认投影坐标
- hr面试性格测试30题_网友应聘华为表现优秀,最终却挂在性格测试上,看真题我哭……...
- idea快速切换不同JDK版本
- oliver什么意思java_Oliver是什么意思?
- touchID 和 FaceID~1
- 设计原则之依赖倒转原则
- 如何招聘:永远不要自负的人
- python 录屏_python实现录制全屏和选择区域录屏功能代码
- Edgar--java中的delete小老弟的故事
- MySQL 之高级命令
- win7 下使用超级终端
- 学计算机能用到的礼物,考上大学送什么礼物好,盘点10款有趣的
- 02高级语言及其语法描述
- Hive的ETL实战
- Deep Ordinal Regression Network for Monocular Depth Estimation 单目深度估计,论文阅读,DORN;视频笔记
- 正大国际期货:用狼性思维参与外盘期货
热门文章
- python 工作流workflow_基于BPMN2.0的工作流(Workflow)
- zcmu-1169: 松哥的数学游戏(wow数学题)
- 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.5 WM8960音频编解码芯片...
- 哀思著名力学家钱伟长先生
- 优思学院|取得六西格玛黑带经验谈
- QMA和QN连接器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 图书馆预约占座管理系统项目源码+文档+jsp+ssm+mysql
- Vector BLF格式转ASC格式软件 QT+C++编写
- 计算机win7卡顿如何解决方法,win7电脑运行很慢很卡怎么办
- Java中的向上取整 Math.ceil(double)