Android LogCat 打印长字段
2016-08-08 18:51
330 查看
今天给大家介绍一个简单的方法解决日常打印日志不全的问题
Android开发打印日志,用LogCat打印日志,但是logCat打印日志的长度有限,当遇到一些长的数据的时候,就会显示不全,今天我给大家介绍一个我自己写的方法,来解决这个LogCat打印不全的问题。其实方法很简单,就是把长字段分成多条小字段打印。首先把长字符串分割为maxLength长度的小字符串,记住在分段数的时候利用int整数除法的特点一点要加上1,我不会告诉你为什么,如果不明白多看看java基础。使用了String.substring()方法取记录坐标最后一段可能没有maxlength的长度所以public static void show(String str) { str = str.trim(); int index = 0; int maxLength = 3000; String sub; if (str.length() < maxLength) { Log.e("aa", str); } else { int num = str.length() / maxLength + 1; for (int i = 0; i < num; i++) { if (num-1==i) { Log.e("aa", str.substring(i * maxLength, str.length())); }else{ Log.e("aa", str.substring(i * maxLength, (i + 1) * maxLength)); } } } }
相关文章推荐
- 关于Android Logcat打印输出中文乱码问题的解决方法
- 解决android logcat不打印信息
- android手机调试时不能打印Logcat日志信息
- android logCat 不打印
- android替换fprintf使得打印可以输出到logcat中
- android logcat不打印信息
- android 解决华为系列手机调试时不能打印Logcat日志信息
- 解决android logcat不打印信息
- 关于Android LogCat不打印日志输出的问题
- android logcat不打印信息解决方法
- 解决Android Logcat不打印信息
- android logcat 打印
- Android 华为U8818真机调试 无法打印Logcat
- 解决android logcat不打印信息
- android logcat不打印信息
- 解决Android Logcat不打印信息
- 在android native层使用logcat打印消息
- android logcat无法打印日志(华为手机)
- 解决android logcat不打印信息
- android 解决华为系列手机调试时不能打印Logcat日志信息