安卓和H5交互 点击H5界面跳转Activity

时间:2025-02-08 15:21:58

安卓:

通过URL 加载webview控件;

("file:///android_asset/");

@JavascriptInterface

publicvoidtoActivity(String activityName) { //和H5端定义一个统一的方法名重新

//此处应该定义常量对应,同时提供给web页面编写者

if((activityName,"a")){

startActivity(new Intent(this,));

}else{

startActivity(new Intent(this,));

}

}

H5:

<!DOCTYPE HTML><html>

<scripttype="text/javascript">

functiongotoActivity (activity) {

(activity); //H5端调用的方法

}</script>

<body>

<buttononClick="gotoActivity('a')">gotoActivity A</button>

<buttononClick="gotoActivity('b')">gotoActivity B</button>

</body></html>