向另一个应用发送用户
来源:互联网 发布:淘宝关注人数怎么增加 编辑:程序博客网 时间:2024/05/04 21:24
确认是否存在接收意向的应用
尽管 Android 平台保证某些意向可以分解为内置应用之一(比如,“电话”、“电子邮件”或“日历”应用),您应在调用意向之前始终包含确认步骤。
注意:如果您调用了意向,但设备上没有可用于处理意向的应用,您的应用将崩溃。
要确认是否存在可响应意向的可用Activity,请调用 queryIntentActivities() 来获取能够处理您的Intent 的Activity列表。 如果返回的 List 不为空,您可以安全地使用该意向。例如:
PackageManager packageManager = getPackageManager();List activities = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);boolean isIntentSafe = activities.size() > 0;
如果 isIntentSafe 是 true,则至少有一个应用将响应该意向。 如果它是 false,则没有任何应用处理该意向。
注意:在您需要在用户尝试使用它之前禁用使用该意向的功能时,您应在Activity初次开始时执行此检查。 如果您了解可处理意向的特定应用,您还可以为用户提供下载该应用的链接(请参阅如何在 Google Play 链接到您的产品)。
0 0
- 向另一个应用发送用户
- android学习(五) 向另一个应用发送用户 Intent
- Android Developers:向其它应用发送用户
- 向另一个应用程序发送键击
- linux向用户发送消息
- 在delphi中用消息来向另一个程序发送消息
- mfc 一个对话框向另一个对话框发送消息
- 内核模块向用户进程发送消息
- 内核模块向用户进程发送消息
- .net 自动向用户发送邮件
- PHP向用户邮箱发送激活码
- 将用户引导至另一个应用
- minifilter 向应用层发送信息fltSendMessage
- asp.net发送电子邮件的实现(通过一个邮箱向另一个邮箱发送)
- asp.net 发送邮件(已知邮箱向另一个未知邮箱发送)
- Exchange向用户发送NDR邮件错误代码说明
- linux 向所有登录用户发送广播 wall命令
- 使用IBM Notes向Connection社区的用户发送邮件
- ファイルのコピー(COPY)
- 实战Angular2+web api增删改查 (一)
- 有序数组问题的思考
- 非随机快速排序C语言实现
- Git2--创建版本库,版本回退
- 向另一个应用发送用户
- 制作docker image
- [Update]判断简体中文的方法
- cookie 和session 的区别详解
- Record、大二
- CentOS 6.5 安装nginx及负载均衡配置
- java访问修饰符
- 非常简单的入门git操作
- Git3--工作区和暂存区