android – 如何从Activity.startActivity(Intent)中选择我自己的Activity?

android – 如何从Activity.startActivity(Intent)中选择我自己的Activity?,第1张

概述我的应用程序与图片一起工作.它可以将多张照片作为输入,处理它们,并再次发送给另一个应用程序. 因此,我的主要Activity已经针对image / * mimetype声明了对ACTION_SEND_MULTIPLE的意图过滤器,并且可以使用Activity.startActivity(Intent)发出具有相同 *** 作和数据类型的新Intent. 在startActivity()调用之后,有没有办法 我的应用程序与图片一起工作.它可以将多张照片作为输入,处理它们,并再次发送给另一个应用程序.

因此,我的主要Activity已经针对image / * mimetype声明了对ACTION_SEND_MulTIPLE的意图过滤器,并且可以使用Activity.startActivity(Intent)发出具有相同 *** 作和数据类型的新Intent.

在startActivity()调用之后,有没有办法将自己的活动从显示给用户的应用程序列表中排除?

解决方法 不直接,AFAIK.但是,您可以使用PackageManager和queryIntentActivityOptions()创建自己的选择器,它允许过滤自己(或其他东西). 总结

以上是内存溢出为你收集整理的android – 如何从Activity.startActivity(Intent)中选择我自己的Activity?全部内容,希望文章能够帮你解决android – 如何从Activity.startActivity(Intent)中选择我自己的Activity?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1132707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存