【安卓打印长日志】上下观古今,起伏千万途。这篇文章主要讲述安卓打印长日志相关的知识,希望能为你提供帮助。
有时候安卓原生的日志Log,不能把日志打印完全,我在写代码的过程中,总结了一个简单的打印长日志的简单工具类,方便打印长日志记录一下
static class LongLogUtils {/** * 截断输出日志 * @param msg */ publicstaticvoid e(String tag, String msg) { if (tag == null || tag.length() == 0 || msg == null || msg.length() == 0) return; int segmentSize = 3 * 1024; long length = msg.length(); if (length < = segmentSize ) {// 长度小于等于限制直接打印 Log.e(tag, msg); }else { while (msg.length() > segmentSize ) {// 循环分段打印日志 String logContent = msg.substring(0, segmentSize ); msg = msg.replace(logContent, ""); Log.e(tag, logContent); } Log.e(tag, msg); // 打印剩余日志 } } }
推荐阅读
- 安卓真机或者模拟器运行安装应用时提示 Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res
- [Java]基本資料包裝類別 Wrapper Classes
- Android 摇一摇监听实现
- android studio 环境配置及使用时遇到的问题
- Android架构篇--MVP模式的介绍篇
- Android 动态渐变按钮
- android修改getprop读取到的ro.build.fingerprint属性
- Android 密钥保护和 C/S 网络传输安全理论指南
- Android 2018最新的三方库