美文网首页APP开发实战
APP开发实战129-APP Log功能注意事项和Log数据格式

APP开发实战129-APP Log功能注意事项和Log数据格式

作者: xjbclz | 来源:发表于2017-02-26 19:39 被阅读21次

31.2注意事项

1 在设置TAG的值时,最好不要用如下方式:

privatestatic String TAG = MyActivity.class.getSimpleName();

在编译release版本的时候,经过混淆,会把类名变成a\b\c之类的名称,这样就很难通过TAG找到对应的log信息。

2 在开发串口通讯的APP时,手机的串口会用于和设备通讯,不能用于ADB功能连接电脑,输出log;这样需要通过提示框或Toast的形式显示log,或把log以文本形式保存在手机中,然后查看此文本文件了解log。

3 在开发串口通讯的APP时,手机如果收到对方的信息,通常要在极短的时间内反馈给对方数据,如果输出的log数据过多,可能占用过多系统资源,导致手机不能及时响应接收到的数据,通讯失败。

31.3Log数据的格式化

大部分APP和服务器端传输数据都采用Json格式数据,为了方便查看log数据,可以把Json数据格式化后再输出,可以采用以下两个开源库:

https://github.com/jacksunny/LoggerKnife/

https://github.com/ZhaoKaiQiang/KLog

相关文章

网友评论

    本文标题:APP开发实战129-APP Log功能注意事项和Log数据格式

    本文链接:https://www.haomeiwen.com/subject/aaqawttx.html