gpt4 book ai didi

android - 从本地 html 文件调用 java 方法

转载 作者:行者123 更新时间:2023-11-29 22:16:33 26 4
gpt4 key购买 nike

我的 assets 文件夹下有本地 html 文件。我正在我的 WebView 中加载这个文件,我想从我的本地网页调用静态 Java 方法。

这就是我想做的;

<div class="content">
<div class="welcome">
<p>GeneralConstants.getWelcomeMessage()</p>
</div>

我想从我的本地网页调用 getWelcomeMessage() 方法。

最佳答案

您可以使用 JAVA Script Interface 在 Android 函数和您的 java 脚本方法之间进行通信。

WebView 中运行的 JavaScript 可以调用 Activity 中的代码。您可以使用它来让您的 JavaScript 触发操作,例如开始一个新 Activity ,或者它可以用于从数据库或 ContentProvider 中获取数据。这个 API 非常简单:只需调用 WebView 上的 addJavascriptInterface 方法。您传递一个对象,您希望将其方法公开给 JavaScript 以及进行调用时要使用的名称。

在这里看一个很好的例子 Android - Webviewhere .

关于android - 从本地 html 文件调用 java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8310260/

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