如何通过附近分享直接分享?

How to share via Nearby Share directly?

相关Is there a way to share a link via Nearby Share & receive the link via a custom app on the second device using Nearby Connections API?

作为@Xlythe 的回答,使用com.google.android.gms.nearby.sharing.EXTRA_REQUIRED_PACKAGE 可以通过附近

从接收器启动包

问题是我如何才能将带有 extra 意图的文件直接发送到 Nearby。 我想我可以使用 ACTION_SEND 意图和选择器对话框,让用户 select 成为附近按钮。 但是有没有办法绕过选择器对话框发送到附近?

还有一个,假设一个文件被发送到接收设备并具有 EXTRA_REQUIRED_PACKAGE 值。接收者会从附近收到通知接受它,系统会从额外的价值中启动包裹?该软件包是否能够处理从 Nearby 发送的文件?

使用 Intent 动作“com.google.android.gms.SHARE_NEARBY”和包“com.google.android.gms”直接启动附近分享。

是的,系统启动带有操作“android.intent.action.VIEW”的程序包以及接收到的数据中的额外意图。