Android调用JS

澜、 2017-11-06 11:05:38
前端不会,同事给写的代码不知道怎么才能实现正确的交互;
这边是之前的项目

public final class JavaScriptInterface {
//通知挂断接听
@JavascriptInterface
public void hangup(String id) {
dohangup(id);
}}

function jietingxiayiwei(){
window.pubinterface.hangup(tonghuaid);
tonghuazhong = false;
var retid = window.pubinterface.lineonnext();
if(retid !=""){
tonghuaid = retid;
kaishitonghua();
}
}
...全文
115 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
澜、 2017-11-06
  • 打赏
  • 举报
回复
这我该怎么监听JS???
澜、 2017-11-06
  • 打赏
  • 举报
回复
下面是同事给的代码
function call_click(){//B-HL-HJ
	window.converIf = 0;//通话是否接通标识[0代表未接通,1代表接通中]
	var callVoi;//状态音频元素
	var setTi;//判断状态监听器
	var ga = true,gb = true;
	_('.bc_r_c_a_c_r_b_c').events('click',function () {//呼叫按钮
		if (!ga) return;
		ga = false;
        var a = _('.global_call_click')[0];
        if (!a) insetEl(),callVoi = _('.ctfj_call')[0],a = _('.global_call_click')[0];
		a.css({'opacity':'0'}).show().animation({'opacity':'1'},100);
		_('.global_call_click_now_call').show();
		callVoi.play();
		setTi = setInterval(function () {
			get_call_dataID();
			if (converIf != 1) return;
			_('.global_call_click_now_call').hide();callVoi.pause();_('.global_call_click_b').show();
			requestAnimationFrame(callTime);
			clearInterval(setTi);
			requestAnimationFrame(answer);
		},1);
		this.stopBubble();
	});
。。。。
202005021116 应用层 2017-11-06
  • 打赏
  • 举报
回复
引用 3 楼 luoyingbiao 的回复:
参考一下这个Android和JS交互的例子,还有你这个同事的JS函数名真是作死
忘了贴地址了:http://blog.csdn.net/leyyang/article/details/47444271
202005021116 应用层 2017-11-06
  • 打赏
  • 举报
回复
参考一下这个Android和JS交互的例子,还有你这个同事的JS函数名真是作死

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧