Javascript web应用程序和本机android应用程序之间的通信
我有两个不同的应用程序,一个是原生android应用程序,另一个是使用sencha和javascript构建的web应用程序。 我需要从web应用程序到我的本机应用程序获取一些信息。 你知道如何进行这种交流吗?我没有使用任何webview,因为它们都是两个不同的应用程序。 请让我知道。我甚至尝试了饼干,本地存储等等。。但似乎本地android应用程序无法访问浏览器cookie或本地存储 请帮助。您可以尝试以下操作: 在应用程序上运行httpd。如果您使用cordova,可以查看org.chromium.socket插件。下面是一个如何设置本地http服务器的示例: 在您的webapp上,您向localhost发出AJAX调用(用JSON替换html将非常适合),您的应用程序在本地主机上后台运行。您的应用程序将响应请求,例如使用JSON。 另一方面,你的应用程序可以对服务器进行AJAX调用,服务器可以使用WebSocket更新你的html/js应用程序Javascript web应用程序和本机android应用程序之间的通信,javascript,android,communication,Javascript,Android,Communication,我有两个不同的应用程序,一个是原生android应用程序,另一个是使用sencha和javascript构建的web应用程序。 我需要从web应用程序到我的本机应用程序获取一些信息。 你知道如何进行这种交流吗?我没有使用任何webview,因为它们都是两个不同的应用程序。 请让我知道。我甚至尝试了饼干,本地存储等等。。但似乎本地android应用程序无法访问浏览器cookie或本地存储 请帮助。您可以尝试以下操作: 在应用程序上运行httpd。如果您使用cordova,可以查看org.chrom
如果你不使用cordova,用Java构建一个httpd就更容易了:)只需谷歌搜索一下。我认为
web服务
是唯一的方法。。。您可以从Sancha应用程序将数据发送到Web服务
,也可以通过Web服务
在Android应用程序中获取数据,但在没有互联网连接的情况下,它是否会工作?如果没有互联网连接,它将无法工作。是否有其他通信方式,如通过TCP/IP?是否有办法从Web应用程序发送广播?