本文档部分API缺少示例代码,诚挚的邀请你参与到示例代码的编写中来,你可以在代码中发布2行自定义注释,内容自拟。 有意者可与刺鸟联系(QQ:4041990 Q群:7702175)

API简介

uexLog对象封装了log接口API,通过udp发送log至IDE的方式,实现IDE与手机之间的调试。服务器的ip在config.xml中logserverip中配置,端口号固定为:30050。

接口说明

方法说明
uexLog.sendLog(inLog)输出log信息,需在config.xml中配置logserverip 。
sendLog(inLog)

参数名称描述
inLog要发送的log

// 本代码由寒暄提供,如有bug请和寒暄联系(QQ:457696322 Q群:7702175)
<!DOCTYPE html>
<html>
<head>
<title>AppCan API uexLog</title>
<meta charset='utf-8'>
<script>
window.uexOnload = function(type){
    if(!type){
        uexWidgetOne.onError=function(opCode,errorCode,errorDesc){
            console.log(errorCode+':'+errorDesc);
        }
    }
}
function $$(id){
    return document.getElementById(id);
}
/*
 * 首先有几个前提条件: 
 * 1.测试机必须WIFI上网,与电脑共在一个局域网中
 * 2.获知当前pc电脑的ip地址,然后在config.xml文件中配置<logserverip>ip</logserverip>,其中ip即为pc电脑的ip地址 
 * 3.调试必须开启Appcan IDE的AppCan log窗口,log信息将在Appcan Log中显示
 */
function sendLog(){
    var s = $$('log').value;
    uexLog.sendLog('Log:'+s);
}
</script>
</head>
<body>
    <div>
        <span>log内容:</span>
        <input id='log' type='text' value='我是log' />
        <br>
        <span>发送Log:</span>
        <input type='button' value='发送Log' onclick='sendLog();' />
    </div>
</body>
</html>