【发布时间】:2021-11-16 17:29:52
【问题描述】:
我想使用 Nearby Share 共享数据,这样我就可以避免将应用程序放在设备 1 上。然后我想在设备 2 上的自定义应用程序上接受该数据,以便我可以对其进行转换并用它做其他事情。
这可能吗?
【问题讨论】:
标签: android google-nearby google-nearby-connections
我想使用 Nearby Share 共享数据,这样我就可以避免将应用程序放在设备 1 上。然后我想在设备 2 上的自定义应用程序上接受该数据,以便我可以对其进行转换并用它做其他事情。
这可能吗?
【问题讨论】:
标签: android google-nearby google-nearby-connections
如果您的应用正在启动共享,请使用额外的意图 com.google.android.gms.nearby.sharing.EXTRA_REQUIRED_PACKAGE 来传递 Android 包名称。这将优先在接收手机上启动您的应用,如果您的应用未安装,则会重定向到 Play 商店。
如果您的应用正在接收共享,请使用自定义文件扩展名并将您的应用注册为该文件类型的默认处理程序。
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.insert_custom_file_extension_here" />
</intent-filter>
【讨论】: