gpt4 book ai didi

javascript - Web 应用程序和 native Android 应用程序之间的通信

转载 作者:行者123 更新时间:2023-11-28 07:59:38 25 4
gpt4 key购买 nike

我有两个不同的应用程序,一个是 native Android 应用程序,另一个是使用 sencha 和 javascript 构建的 Web 应用程序。我需要从网络应用程序获取一些信息到我的 native 应用程序。知道如何进行这种沟通吗?我没有使用任何 WebView ,因为两者是两个不同的应用程序。请告诉我。我什至尝试过cookies、本地存储等。但似乎 native android应用程序无法访问浏览器cookies或本地存储..

请帮忙。

最佳答案

您可以尝试以下操作:在您的应用程序中运行 httpd。如果你使用 cordova,你可以看看 org.chromium.socket 插件。有一个如何设置本地 http 服务器的示例:

https://github.com/MobileChromeApps/mobile-chrome-app-samples/blob/master/webServer/server.js

在您的 web 应用程序中,您向 localhost 发出 AJAX 调用(用 JSON 替换 html 非常合适),您的应用程序在后台运行。您的应用程序将使用 JSON 等方式响应请求。相反,您的应用程序可以对服务器进行 AJAX 调用,从而可以使用 websockets 更新您的 html/js 应用程序。

如果您不使用 cordova,用 Java 构建 httpd 会更容易:) 只需 google 一下即可。

关于javascript - Web 应用程序和 native Android 应用程序之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25599123/

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