从放置在android中资产文件夹中的JS文件访问Java脚本功能,而无需任何html或webview

时间:2018-07-30 06:12:32

标签: 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);
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);}

期待解决方案,谢谢。

0 个答案:

没有答案