为了使您的应用程序有资格被选为默认消息传递应用程序(就系统而言),您必须列出清单中显示的所有组件,如该博文中所示,这些组件的类是否实际存在或不。

...

android:permission="android.permission.BROADCAST_SMS">

android:permission="android.permission.BROADCAST_WAP_PUSH">

android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"

android:exported="true" >

由于系统仅检查应用程序的清单以确定它是否可以充当默认消息传递应用程序,因此并非所有这些组件的类都必须存在才能使您的应用程序显示在默认选择列表中。这对于学习和测试很有用,但是,显然,如果您的应用程序要充当用户的默认消息传递客户端,它应该完全实现所有指定的组件。

如果您打算执行任何与SMS / MMS相关的任务,您还需要相关权限。虽然系统在确定符合条件的默认应用程序候选者时显然不会检查这些,但以下权限对于其相应的操作是必需的:

如果您在尝试执行给定操作时错过了SEND_SMS,READ_SMS或WRITE_SMS权限,SecurityException则会抛出一个。但是,如果您缺少RECEIVE_*权限,您的应用程序将无法提供相关的广播,并且在测试这些功能时似乎没有任何事情发生。

android 出现在默认应用程序,如何将我的应用程序设置为默认的SMS应用程序?相关推荐

  1. android pdf阅读器开发_如何在 Windows 10 中将 Firefox 设置为默认 PDF 阅读器

    PDF 作为办公一族中的必备文档,很多人都会编辑或者创建 PDF 文档,而在 Windows 系统中并没有默认的 PDF 阅读器.而在新版的 Microsoft Edge微软已在开始提供有真正的高级 ...

  2. android设置为默认短信应用,如何在Android上设置默认短信应用 | MOS86

    与iOS不同,Android允许您使用第三方应用来执行基本功能,例如发短信. 这是您可以在Android手机上设置新的默认短信应用的方法. 首先,您需要安装要使用的替换短信应用程序. Play商店上有 ...

  3. java设置首页跳转_SpringBoot设置首页(默认页)跳转功能的实现方案

    先给大家介绍下SpringBoot设置首页(默认页)跳转功能 最近springboot开发需要设置个默认页面,就相当于我访问http://www.back.order.baidu.com要直接跳转到登 ...

  4. 微信小程序自学笔记-----文本和字体样式设置

    微信小程序自学笔记-----文本和字体样式设置 用于自己自学微信小程序知识点总结,新手小白一枚,请大佬勿喷 知识要点 · 各种字体样式属性命名及含义 · 利用style和class设置字体样式的方法 ...

  5. android设置成默认应用程序,在Android中设置和取消设置默认应用

    我有一个尝试"进入信息亭模式"的应用程序,但是我只希望它仅出现在一个Activity上.在修改了一些控件之后,我想到了Intent.createChooser(). 我想做的是,一 ...

  6. android设置为默认短信应用,android默认制作默认短信应用程序

    所以我在这里关注这个Tutorial默认设置我的短信,但由于某种原因,我的代码无效.我试图尽可能多地查看,但所有内容都指向同一个教程或已经过时.我也需要接收器吗?谁能解释我做错了什么? 代码: @Ov ...

  7. Android设置主屏幕应用(桌面程序)

    一.在 AndroidManifest.xml 内 activity 的 intent-filter 标签内添加 <intent-filter><action android:nam ...

  8. android.os.FileUriExposedException:file:///storage/emulated/0/test.txt通过Intent.getData()在应用程序之外公开

    本文翻译自:android.os.FileUriExposedException: file:///storage/emulated/0/test.txt exposed beyond app thr ...

  9. 将PDF Expert设置为默认打开程序的操作步骤

    2019独角兽企业重金招聘Python工程师标准>>> 在PDF Expert中 不管是阅读还是编辑都非常方便并且高效 所以选择使用这款软件的小伙伴们非常多 想要使用起来方便一点 大 ...

  10. android 11.0 12.0添加系统字体并且设置为默认字体

    1.概述 在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷 ...

最新文章

  1. 005 NsPack 1.4 之附加数据初探
  2. numpy二维数组改变某些数_【每天15分钟,5天学会NumPy】第1天:基本概念
  3. java自定义字段_自定义字段的设计与实现(Java实用版)
  4. Apache ab测试工具使用方法(无参、get传参、post传参)
  5. u-boot 2011.09 使用自己的board 以及config.h
  6. 使用identity+jwt保护你的webapi(二)——获取jwt token
  7. 安装rlwrap 的简单方法
  8. FwmarkServer 实现以及功能分析
  9. 图灵 计算机 ppt,人工智能导论(ppt 155页)
  10. 【网络】PFC背景和原理 、文档(DCB=PFC + ETS,DCBX=DCB扩展)
  11. java实现随机游走算法_java – 简单的2D随机游走
  12. npm ERR! nested aliases not supported 报错原因
  13. 关于Eclipes上Servlet程序404的问题
  14. Visio工具的跨线解决问题
  15. msra数据集_微软机器阅读理解超越人类水平,CoQA数据集得分刷新记录
  16. 读《Analyzing Unaligned Multimodal Sequence via Graph Convolution and Graph Pooling Fusion》
  17. win10右键点击桌面图标闪屏,wps卸载
  18. Java中在银行系统中有账户类型,进行基本存取款操作
  19. 俄语中的快乐怎么表达的呢
  20. 【DIY小记】适用到2099年的管理类联考+英语二的考研笔记

热门文章

  1. 7-12 方阵循环右移 (20 分)
  2. Android CheckBox 实战
  3. 创建虚拟文件系统设备文件节点_使用proc_create实例分析
  4. Java集合里的一些“坑”
  5. 【习题 8-10 UVA - 1614】Hell on the Markets
  6. [luoguP2147] [SDOI2008]Cave 洞穴勘测(并查集 || lct)
  7. printf函数重定向
  8. svn unable to connect to a repository at url 执行上下文错误 不能访问SVN服务器问题
  9. Trie图和Fail树
  10. C# 基础,JOject JArray构造json对象