将大字符串传输到另一个设备

3
在我的应用程序中,我想将数据以字符串形式发送到另一个设备。
目前的做法是通过已安装的通讯软件(用户可以选择任何一种,如 Skype)来发送 QR 码数据。但这种方法有个限制——字符数不能超过 4000。
为了更好地说明,我想设计一个系统,能够在任意距离上发送某些信息,并接收并解析它们。
有什么好的想法吗?

Wi-Fi Direct或蓝牙 - sanemars
可以在任何距离上传输数据,我将编辑问题。 - Vadim
1
@Vadim 请不要在评论中添加额外的信息。您的问题下面有一个“编辑”按钮,请使用它... - arkascha
aSmack - sanemars
@HarshPatel 有没有办法发送字符串数据(而不是现在发送二维码图片)? - Vadim
显示剩余4条评论
2个回答

2
我认为你应该创建一个 .txt 文件,将这段文本保存在里面,然后可以通过任何聊天工具进行分享。

这也是个好主意,但我认为他有时候需要发送图像文件以及纯文本的文本。 - Harsh Patel
如果它是一张图片,那么它可以直接从设备发送为图像文件,例如 somename.png/somename.jpeg。 - Ahmad Ayyaz
没问题。 - Harsh Patel

1
我认为根据我的经验,设置服务器是最好的解决方案。此外,您可以使用Firebase数据库或Firebase存储来存储图片或字符串。这将使您能够从世界任何地方获取任何类型的数据。

那么,机制是这样的:我将带有字符串或仅为字符串的文件上传到Firebase,然后以某种方式告知另一个设备进行上传并从中下载? - Vadim
你可以使用 Firebase 通知来通知那个设备。 - Harsh Patel
你可以使用 Firebase 方法在后台持续检查最新的更新。 - Harsh Patel
这也是一个很好的观点,但发送文本文件应该更容易实现。无论如何,谢谢。 - Vadim
无论你觉得哪种方式最好。 - Harsh Patel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接