看到一篇好文章 故转载分享下
转载自:http://www.blogjava.net/andteamroid/archive/2011/03/09/346020.html
我们在Eclipse中经常使用Logcat窗口查看日志信息,不过其实也可以在手机上显示日志。下面的例子就是在textview中显示logcat日志。
java代码如下:
1
2
package
LogcatTextView.com;
3
4
import
java.io.BufferedReader;
5
import
java.io.IOException;
6
import
java.io.InputStreamReader;
7
8
import
android.app.Activity;
9
import
android.os.Bundle;
10
import
android.widget.ScrollView;
11
import
android.widget.TextView;
12
13
public
class
LogcatTextView
extends
Activity {
14
/**
Called when the activity is first created.
*/
15
@Override
16
public
void
onCreate(Bundle savedInstanceState) {
17
super
.onCreate(savedInstanceState);
18
setContentView(R.layout.main);
19
20
try
{
21
22
Process process
=
Runtime.getRuntime().exec(
"
logcat -d
"
);
23
24
BufferedReader bufferedReader
=
new
BufferedReader(
25
26
new
InputStreamReader(process.getInputStream()));
27
28
StringBuilder log
=
new
StringBuilder();
29
30
String line;
31
32
while
((line
=
bufferedReader.readLine())
!=
null
) {
33
34
log.append(line);
35
36
}
37
38
TextView tv
=
(TextView) findViewById(R.id.tvLogcat);
39
40
tv.setText(log.toString());
41
42
final
ScrollView scrollView
=
(ScrollView) findViewById(R.id.scrlLogcat);
43
44
scrollView.post(
new
Runnable() {
45
@Override
46
public
void
run() {
47
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
48
}
49
});
50
51
}
catch
(IOException e) {
52
53
}
54
}
55
}
不要忘记加上权限
<
uses-
permission android:
name=
"android.permission.READ_LOGS"
/>
分享到:
相关推荐
Android的TextView中显示图片和图像的方法
解决Android中原生TextView显示中英文特殊字符等末尾参差不齐问题
旋转TextView文字显示方向,可参考学习一下。
TextView如何显示丰富的文本 TextView如何显示丰富的文本
解决 TextView 中文、英文、数字、符号 排版问题,注释很清晰,5分绝对值了,
android 文字图片混排,在一个TextView中显示文字穿插图片,文字变色效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android TextView中显示图片的4种方式,具体见blog:http://blog.csdn.net/hwe_xc/article/details/50906220
android 逐行逐字显示的textview 播放通知的字幕 逐字逐行显示。可以控制显示的次数。
自定义TextView显示Gif,先使用GifDecoder将Gif文件解析成一张张图片,然后通过ImageSpan将图片显示在TextView中,定义一个线程不断刷新图片
两个功能 解决中英文结合导致提前换行bug。 textview动态变化行(显示更多),点击更多弹出全部textview再点击隐藏。
这种方式应该是最常用的了,在TextView的左上右下显示图片,可用 android:drawableLeft android:drawableTop android:drawableRight android:drawableBottom 比如我们要在TextView的顶部设置图片,代码如下...
旋转TextView文字显示方向,学习一下。
Android TextView显示html的demo ,演示如何在TextView上显示html效果,包括图片,
TextView点击显示更多
Android中TextView显示图片简单的Demo,利用TextView解析和显示HTML代码的功能实现。
textview滑动显示
textview逐字显示,供大家一起共同分享学习。
在TextView中添加图片的三种方式总结 1.使用SpannableString+ImageSpan 2.android:drawableBottom... 3。扩展TextView 复写onDraw
实现TextView 显示Gif 动态图片
android开发中在textview中添加超链接的几种方法