APP开发实战

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

2017-02-26  本文已影响21人  xjbclz

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

上一篇 下一篇

猜你喜欢

热点阅读