Javascript 从android中资产文件夹中的JS文件访问java脚本函数,无需任何html或webview

Javascript 从android中资产文件夹中的JS文件访问java脚本函数,无需任何html或webview,javascript,android,webview,Javascript,Android,Webview,我已将javascript文件放在资产文件夹中。如何在活动中单击按钮时调用javascript函数。我需要在TextView中显示js函数返回的加密和解密文本,所以我不想使用webview。如果这是唯一的可能,请给我webview的解决方案 下面是我的js文件的代码 function encrypt(string, key, iv){ var key = CryptoJS.enc.Hex.parse(key); var iv = CryptoJS.enc.Base64.parse(iv); re

我已将javascript文件放在资产文件夹中。如何在活动中单击按钮时调用javascript函数。我需要在TextView中显示js函数返回的加密和解密文本,所以我不想使用webview。如果这是唯一的可能,请给我webview的解决方案

下面是我的js文件的代码

function encrypt(string, key, iv){
var key = CryptoJS.enc.Hex.parse(key);
var iv = CryptoJS.enc.Base64.parse(iv);
return CryptoJS.AES.encrypt(string, key, {
                            iv: iv,
                            mode: CryptoJS.mode.CBC
                            }).toString();}

function decrypt(string, key, iv){
var key = CryptoJS.enc.Hex.parse(key);
var iv = CryptoJS.enc.Base64.parse(iv);
return CryptoJS.AES.decrypt(string, key, {mode: CryptoJS.mode.CBC,  iv : iv}).toString(CryptoJS.enc.Utf8);}

期待解决方案,谢谢。

请查看此注释,该答案建议的项目已被弃用,取而代之的是LiquidCore: