android - 如何从我的应用程序内部通过电子邮件发送 Android 设备的日志文件?

标签 android

作为错误报告,我想将设备和/或应用程序日志发送到电子邮件帐户。为此,我在我看来准备了一个按钮。有人可以帮我吗,我怎样才能检索日志文件?

谢谢

最佳答案

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

                String line;
                while ((line = bufferedReader.readLine()) != null) {
                    log.append(line);
                    log.append(separator);
                }
            } catch (Exception e) {

            }

关于android - 如何从我的应用程序内部通过电子邮件发送 Android 设备的日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266289/

相关文章:

android - 如何将 SQLiteOpenHelper 与 SD 卡上的数据库一起使用?

android - JUnit TestRule 中的 Dagger 注入(inject)

java - Qt on Android 运行时错误 : Invalid package identifier when getting bag for resource number 0x00000000

java - 在 Android 应用程序中格式化时间

android-layout - Android 平板电脑应用程序中的 ListFragment,不使用全屏?

java - Android 应用程序 Activity 中导出的属性

java - 根据具有特定格式的日期对数组列表进行排序

android - 自动更正和限制的 StageText 问题

android - 带有 Holo 主题的自定义标题栏

java - 机器人 : How to know about a new process start in device?