帮助 android 到 chrome 通信

Posted

技术标签:

【中文标题】帮助 android 到 chrome 通信【英文标题】:Help with android to chrome communication 【发布时间】:2011-07-11 18:03:08 【问题描述】:

我一直致力于创建一个应用程序,该应用程序将字符串从安卓手机发送到服务器,然后从那里发送到 Chrome 扩展程序。我有几个选项可以继续,我可以将所有内容转换为 websockets,我可以使用普通的 android 套接字到计算机,使用 websockets 扩展到服务器,或者我可以做一些 HTTPRequest 的东西。

我正在寻找有关进行这种交流的最佳方式的建议。我有一个 php 服务器、一个 android 应用程序和一个需要连接的 chrome 扩展程序。如果有办法在没有服务器的情况下将 android 应用程序连接到 chrome 扩展,我也很乐意听到。

我需要一些安全的东西,并且可以根据正确的人询问或发送信息进行组织。因此,当有人从 android 应用程序发送一个字符串时,服务器会存储它(可能使用他们的 gmail),当扩展程序要求它时,服务器会发送它。

服务器也可以将字符串推送到扩展而不由扩展调用吗?这将在初始 websocket 连接之后发生。我想它只会存储IP地址或类似的东西。

任何建议或 cmets 将不胜感激我只是想制作我能想到的最有效和最安全的系统。我已经对各个方面进行了大量研究,所以我比任何事情都更容易受到信息过载的困扰。

提前致谢:]

【问题讨论】:

在这里试试:***.com/questions/238125/… 【参考方案1】:

查看 Windows Communication Foundation 服务 (WCF)。这就是我在使用数据库的 android 应用程序中一直使用的 - .NET 框架很棒,而且服务似乎相当动态。

http://msdn.microsoft.com/en-us/netframework/aa663324

【讨论】:

.NET 不是用于在 Windows 上进行通信吗?我需要一些可以直接连接到 Chrome 扩展程序的东西,而无需他们在计算机上安装任何东西。我希望我的用户使用最简单的流程来实现这一点。 他们不需要在他们的计算机上安装任何东西。 Windows 服务将在服务器上运行 - 您的应用程序将与服务通信,而后者又会通过与 Chrome 通信来完成繁重的工作。 这会限制用户只能使用 Windows 计算机吗? 我看到你有一个 PHP 服务器...为此你需要一个 Windows 服务器。您是在问如何让 PHP 与 chrome 通信? 不......他们对这项服务一无所知。只有一个 - 您安装在您的服务器上的那个。

以上是关于帮助 android 到 chrome 通信的主要内容,如果未能解决你的问题,请参考以下文章

利用 Chrome 开发者工具远程调试 Android 中的原生 WebView

两个应用程序之间的android通信

来,审视一下 Chrome OS 与 Android 之间的生死爱欲

Chrome移动版添加了转发标头

Android Programming: Pushing the Limits -- Chapter 6: Services and Background Tasks

android_and_eclipse