Android logcat保存当前应用程序的日志并上传服务器或指定邮箱

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 12:58 我要评论(0)

分享一个项目中用到的日志统计并提交服务器的日志工具类.

通过过得当前app的PID,采用命令行的方式实用logcat工具过滤日志。

源码如下:

项目地址:http://code.google.com/p/andutils/

001package org.and.util;

002

003import java.io.BufferedReader;

004import java.io.File;

005import java.io.FileNotFoundException;

006import java.io.FileOutputStream;

007import java.io.IOException;

008import java.io.InputStreamReader;

009import java.util.ArrayList;

010import java.util.List;

011

012import android.content.Context;

013import android.os.Environment;

014

015

016/**

017 * TODO: log日志统计保存、上传-工具类

018 *

019 * @author hljdrl@gmail.com

020

021 * @date 2012-8-27 上午11:43:52

022

023 */

024

025public class LogcatHelper {

026

027 private static LogcatHelper INSTANCE = null;

028

029 private static String PATH_LOGCAT ;

030

031 private LogDumper mLogDumper = null;

032

033 private Context mContext;

034

035 private int mPId;

036

037 /**

038

039 * 初始化目录

040

041 * */

042

043 public static void init(Context context)

044

045 {

046

047 StringBuffer LogPath = new StringBuffer();

048

049 LogPath.append(Environment.getExternalStorageDirectory());

050

051 LogPath.append("/Android/data/");

052

053 LogPath.append(context.getPackageName()).append("/");

054

055 LogPath.append("logs").append("/");

056

057 PATH_LOGCAT = LogPath.toString();

058

059 //

060

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...