首页 > 解决方案 > Android - 覆盖系统应用程序直接共享

问题描述

我正在我的自定义消息传递应用程序(用于 SMS)上实现直接共享功能。

我用这个:

ArrayList<ShortcutInfoCompat> shortcuts = new ArrayList<>() ;
// ...
// Populate shortcuts list
// ...
ShortcutManagerCompat.addDynamicShortcuts(context, shortcuts);

它按预期工作。
但是,在某些应用程序(例如 Android 系统库或 Slack 应用程序)上,当我使用“共享”按钮时,它会使用 Google Message(消息的系统应用程序)向我显示直接共享意图。

我确实将我的自定义 SMS 应用程序设置为默认 SMS 处理程序,所以当我想分享某些内容时,我应该先获取它,对吗?

有没有办法“覆盖”系统应用程序直接与地雷共享功能?

标签: javaandroid

解决方案


推荐阅读