`
chriszeng87
  • 浏览: 732779 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在代码中读取logcat中的日志

阅读更多

 不要放到UI线程中去执行,直接上代码

    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); 
    	} 
        Log.e("log", log.toString());
    } catch (IOException e) {
    	
    }

 

0
0
分享到:
评论

相关推荐

    Android软件开发之程序中时时获取logcat日志信息

    但在代码中动态获取logcat日志,则需要使用`android.util.Log`类。这个类提供了五个静态方法:`Log.v()`, `Log.d()`, `Log.i()`, `Log.w()`, `Log.e()`,分别用于打印verbose、debug、info、warning和error级别的...

    让android的LogCat支持中文输出

    在实际开发中,为了保证跨平台和兼容性,建议在代码中始终使用Unicode(UTF-8)编码,并在输出日志时进行适当的转换。这样,无论是在Android Studio的LogCat中,还是通过adb命令行查看日志,都能正确显示中文内容。 ...

    在Android界面上显示和获取Logcat日志输出的方法

    在 Android 中,获取 Logcat 日志输出的方法有很多,本文将介绍其中的一种方法,即使用 Java 代码来获取和显示 Logcat 日志输出。 一、获取 Logcat 中的日志输出 要获取 Logcat 中的日志输出,首先我们需要定义一...

    将Logcat输出到屏幕

    接下来,我们需要创建一个后台线程或者使用AsyncTask来持续读取Logcat的输出,并将其更新到TextView中。以下是一个简单的示例: ```java public class MainActivity extends AppCompatActivity { private ...

    PyPI 官网下载 | b-logcat-1.0.2.tar.gz

    1. **源代码**:Python库的核心部分,通常在`b-logcat-1.0.2`目录下,分为多个`.py`文件,这些文件包含了库的函数和类定义,用于实现读取、解析、过滤和操作logcat日志的功能。 2. **文档**:可能包含README文件或...

    TextLogDemo.rar

    4. **读取Logcat**:在应用的后台线程中,使用`adb logcat`命令读取日志。`Runtime.getRuntime().exec()`可以用来执行shell命令。例如: ```java Process process = Runtime.getRuntime().exec("logcat -v time -b...

    LogCatDemo.zip

    在这个例子中,`Log.e()`的第三个参数是一个异常对象,Android会自动将其堆栈跟踪信息附加到日志中。 总的来说,"LogCatDemo.zip"为我们提供了一个学习和实践LogCat的实例。通过这个示例,我们可以了解如何在代码中...

    安卓日志分析崩溃拦截相关-android端手机端日志查看工具.rar

    压缩包中的"android端_手机端日志查看工具"可能是开发者编写的用于辅助查看日志的应用,它可能包含了读取设备Logcat信息、过滤、搜索等功能的代码,对于理解和学习日志处理很有价值。同时,如果提供的代码包含崩溃...

    android版手机日志程序

    4. **权限设置**:在AndroidManifest.xml文件中,应用需要声明`WRITE_EXTERNAL_STORAGE`或`READ_EXTERNAL_STORAGE`权限,以便日志程序能够读取或保存日志到外部存储,这对于一些需要导出或共享日志的场景是必要的。...

    android 抓取奔溃日志并保存

    2. 使用Logcat:除了异常处理,还可以定期读取Logcat日志,获取可能的错误信息。通过Log类提供的方法,可以将日志信息写入本地文件,以便后续分析。 三、收集设备信息 为了更好地分析奔溃原因,我们需要收集设备的...

    android 防止卸载源码

    1. **获取Logcat权限**:首先,应用需要在Manifest文件中声明`READ_LOGS`权限,以便读取Logcat中的日志数据。 2. **实时监听Logcat**:通过`ActivityManager.RunningAppProcessInfo`类和`Logcat`类,可以实现实时...

    python 监控logcat关键字功能

    在Android开发过程中,`logcat`是一个非常重要的工具,它用于收集系统和应用程序的日志信息。这篇文章主要讨论如何使用Python来实现对`logcat`的实时监控,特别是针对特定关键字的监控。通过这种方式,开发者可以在...

    安卓日志分析崩溃拦截相关-app打印日志保存到手机上传服务器.rar

    你可以在这个处理器中收集必要的信息,比如堆栈跟踪、设备信息等,并将它们附加到日志中。然后,按照之前的方式,将这些信息保存到本地并上传到服务器。 在学习和使用这些代码时,需要注意以下几个要点: 1. 避免...

    LogAndroid-Manager.zip

    开发者可以直接在Android Studio或其他集成开发环境(IDE)的控制台窗口中查看日志,快速定位代码中的问题。同时,这种控制台输出与Android系统的logcat工具相辅相成,便于结合系统级别的日志进行深度分析。 在"Log...

    android 实时监听读取微信最新消息

    在Android平台上,实现“实时...由于涉及到读取第三方应用数据,这通常需要在AndroidManifest.xml中声明读取系统日志或者文件系统的权限,例如`<uses-permission android:name="android.permission.READ_LOGS" />`或`...

    Log输出到sdcard

    确保在代码中处理权限检查和请求。 2. 文件管理:为了保持日志文件的整洁,可以设定日志文件的最大大小,或者按日期自动滚动或清理旧日志。 3. 性能影响:大量写入日志文件可能会对设备性能造成影响,特别是在设备...

    Android-Conventional-Check_conventional_check_ADRTLogCatReader_a

    1. **源代码**:项目可能包含了用Java或Kotlin编写的ADRTLogCatReader的源代码,用于读取和解析LogCat日志。开发者可能通过特定的API接口连接到设备或模拟器,抓取LogCat数据,并进行过滤、分析和展示。 2. **资源...

    日志信息抓取并保存需要的信息

    本教程将详细介绍如何通过adb(Android Debug Bridge)命令抓取并保存Android设备上的应用日志,以及如何从这些日志中筛选出你需要的信息。 首先,adb是Android开发者用于与Android设备进行通信的命令行工具,它...

    Android通讯录的源代码

    开发者还需使用Logcat进行调试,查看应用运行过程中的日志信息。 11. **版本控制与文档** 压缩包内可能包含版本控制系统的提交历史(如Git),这有助于追踪代码变更。同时,说明文档能帮助开发者理解和使用代码,...

Global site tag (gtag.js) - Google Analytics