转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/7661940作者:张燕广
实现原理:1)执行logcat命令;
2)在service中把监听到的log内容通过广播发送出去;
3)Client端接收广播,获取log内容;
4)注意,添加读取log的权限<uses-permission android:name="android.permission.READ_LOGS"/>
为什么要监听Log?
通过分析log可以监听系统安装、卸载软件等操作。
具体实现,见代码:
监听log的服务LogObserverService,代码如下:
package com.isoft.log;
import java.io.DataInputStream;
import java.io.IOException;
import android.app.Service;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.util.Log;
public class LogObserverService