gpt4 book ai didi

android - 果冻 bean 和 setBeamPushUris()

转载 作者:行者123 更新时间:2023-11-30 04:02:30 26 4
gpt4 key购买 nike

我在玩 JB 和 Beam。我使用了 android 给出的示例代码,但我像这样填充了我的 uri 数组:

NfcAdapter m_adapter = NfcAdapter.getDefaultAdapter(this);
uri uri1 = Uri.parse("http://www.effinnov.com")
Uri myuri[] = new Uri[] {uri1};
m_adapter.setBeamPushUris(myuri, this);

我得到这个错误:

E/NFC(3101):Uri 需要有方案文件或方案内容

有人可以给我一些建议吗?

此外,我不确定该怎么想:“Android Beam™ 现在支持通过蓝牙传输大量负载。当您使用新的 setBeamPushUris() 方法或新的回调接口(interface) NfcAdapter.CreateBeamUrisCallback 定义要传输的数据时,Android 会将数据传输交给蓝牙或其他备用传输,以实现更快的传输速度。这对于图像和音频文件等大型有效载荷特别有用,并且不需要设备之间的可见配对。您的应用无需额外工作即可利用蓝牙传输。"

=> 这是否意味着传输不再使用 NFC?或者它使用 NFC,它的内容很小,而蓝牙呢?

最佳答案

Can someone give me some advice?

您可以传送本地文件。您不能直接从 http:// URL 发送网页内容。

does it means that transfer do not use NFC anymore?

据我所知,它不会将 NFC 用于传送的内容,这里的“传送”是指像 setBeamPushUris() 这样的东西。 NFC radio 用于启动传输,包括设置蓝牙连接。 NFC 还用于非波束场景,例如读取 NFC 标签。

关于android - 果冻 bean 和 setBeamPushUris(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12285726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com