gpt4 book ai didi

Android在TextView中显示Logcat

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:21:28 25 4
gpt4 key购买 nike

我正在构建的应用程序具有对 Android 的根访问权限。我希望在其中一个 TextView 中显示 Logcat 日志信息,以便它可以在我调试时显示在屏幕上。

谁能给我一些想法,我可以调用哪个库/函数来访问这些日志?

谢谢

最佳答案

这是一个 blogpost这正是你需要它做的。它有关于如何显示 Logcat 日志内容的完整代码示例。这是代码:

  import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

class ReadLogDemo extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

try {
Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));

StringBuilder log=new StringBuilder();
String line = "";
while ((line = bufferedReader.readLine()) != null) {
log.append(line);
}
TextView tv = (TextView)findViewById(R.id.textView1);
tv.setText(log.toString());
} catch (IOException e) {
// Handle Exception
}
}

}

澄清一下,这不是我的答案,这里是 original

关于Android在TextView中显示Logcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25351286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com