问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安卓上本地网页如何用JS或HTML获取本地路径?

发布网友 发布时间:2022-04-30 04:59

我来回答

1个回答

热心网友 时间:2022-04-20 21:37

在开发过程中有时会遇到这种情况,需要调用js的一些方法,又不需要显示h5界面。比如,在你开发的产品中,PC、h5,移动端(Android、IOS)都需要使用到同一个算法,而且这个算法又非常的复杂,若每个端都写一边,不仅浪费时间,而且如果算法涉及到复杂的数字计算,那么就可能会导致每个端写出来的算法结果不一致。

所以这个时候,使用js编写一个通用算法是比较理想的一个解决方法,因为pc、h5、Android、ios都可以直接调用js代码,并执行计算结果。
Android调用本地js步骤:步骤一:在assets下添加你需要执行的js代码步骤二:Android代码 WebView mWebView = null;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (mWebView == null) {
initWebView();
}
getPrxResult();
}

/**
* 调用js方法
*/
private void getPrxResult(){
String e ="";
String t ="";
String url2 = "javascript:jclqBonusRange(" + e + "," + t + ")"; //调用js方法
mWebView.loadUrl(url2) } /*** 初始化webview
*protected void initWebView() {
mWebView = new WebView(this);
mWebView.getSetting追问你好,我这个是纯H5,你这个代码是开发工具里做APP载入H5的代码吧。不能用的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样喷香水留香更持久?有哪些技巧? 有哪些方法让香水持久度更长一些? 怎样喷香水比较持久? 如何喷香水能使味道更持久? 败北是什么梗 湖南第一师范学院生活开销 赣州博沃新能源科技有限公司怎么样? 在湖南第一师范学院读书需要支出哪些费用 江西信丰恒隆麦饭石酒业有限公司公司荣誉 信丰县资源特点 怎么锻炼前臂肌肉 JS获取几种URL地址的方法 如何使用JS获取HTML的完整地址? 用js获取上一个页面的完整的url地址 怎么用js 来获取当前页面的相对地址? JAVA开发语言具体是什么? java框架是用什么语言什么写出来的? 为什么在win8下office 2013无法激活 电脑绣花,电脑刺绣有啥区别 纹身刺青刺绣什么的有区别吗 什么是刺绣,怎样的形式算刺绣? 刺绣为何又叫绣花? 什么是刺绣? 什么是“刺绣”?及其特点是什么? 什么是绣花/刺绣墙布? 十字绣和刺绣的差别?为什么要叫十字绣? 刺绣和绣花是一回事吗 手工刺绣与电脑绣花加工有什么区别 绣花与刺绣一样吗? 开言英语 B1算是几级 做统计管理需要用什么软件 我的宝宝明年三月份就出生了,应该叫什么名字好呢 明年马年性于 给宝宝取什么好名字?大概是三月份出生求一个好听的名字 男孩女孩各来五个 名字 如何练身体的各部分肌肉 js怎么获取浏览器调试工具中network请求的url地址? 吃了坏了的鸡蛋会怎么样 杭州地铁卡手机支付宝刷卡收月费么? 手短有什么办法练长吗 JS 获得链接的绝对地址 儿童血液循环的功能特点是什么,如何注意儿童心血管系统的锻炼和保健? 荣耀8青春版和荣耀v9play对比哪个好 如何短时间练肌肉? 荣耀8青春版和荣耀v9 play的区别 不小心吃了个变质鸡蛋,会怎么样 吃坏鸡蛋有什么后果??? 荣耀8青春版和荣耀v9play买哪个 鱼际肌包括哪些肌肉? 不小心吃了一个坏鸡蛋,怎么办 荣耀v9play和荣耀8青春版哪个好 荣耀9play和荣耀8青春版有什么区别