如何连接两个Android设备并在B的屏幕上显示来自A剪贴板的文本 - 所有方法?

时间:2013-04-15 11:56:23

标签: android bluetooth messaging

基本上 - 任务:

在设备一上,文本被复制到剪贴板。

设备2必须对刚刚在设备1上复制的文本执行一些操作,例如调用带有搜索引擎页面和查询的浏览器?q = text-from-clipboard-just-copied-on-device-A。

第一个问题:是否可以使用开箱即用的应用程序?

第二个问题:如果没有,采取哪些不同的方法?

两台设备都在同一个本地Wi-Fi网络上(通过路由器连接)。通过外部IP服务器的连接不是我想要的,我更喜欢在设备A或设备B(android)上运行的服务器,如果有的话,所以不需要工作的互联网连接。

  • 我看到有一个Wi-fi直接选项(我的设备是4.0和4.2 Android版本,所以它是可能的)。是否有源代码如何直接发送带有wifi的消息并在另一端接收它?

2 个答案:

答案 0 :(得分:1)

第一个问题:是否可以使用开箱即用的应用程序?

不能用于开箱即用的应用程序。如果有一个我会感到惊讶!

第二个问题:如果没有,采取哪些不同的方法?

一种方法是实现可以在它们之间进行通信并激发数据的蓝牙服务器和客户端应用程序。当然,您将能够实现不同的功能,例如打开包含您在问题中提到的文本的网页。

或者你也可以看看这里解释的NFC通信:(请记住,设备必须在很短的距离才能实现这种通信)http://developer.android.com/guide/topics/connectivity/nfc/index.html

答案 1 :(得分:1)

我猜问题1是不可能的。我无法想象一个开箱即用的应用程序知道你想用收到的数据执行什么操作。

问题二的解决方案可以使用tcp套接字。一台设备作为服务器一台作为客户端,因此您可以将您的刺痛,链接或其他任何设备发送到其他设备,该设备接收此设备并执行某些操作。

编辑:对不起,刚看到您不想通过互联网权限进行此操作,因此可以通过蓝牙,短信进行数据交换......