关于android 编程捕获logcat问题 安卓 android logcat编程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你程序中运行 adb logcat 试试 有些系统是有限制的 Process mLogcatProc = null; BufferedReader reader = null; try { //获取logcat日志信息 mLogcatProc = Runtime.getRuntime().exec(new String[] { "logcat","ActivityManager:I *:S" }); reader = new BufferedReader(new InputStreamReader(mLogcatProc.getInputStream())); String line; while ((line = reader.readLine()) != null) { if (line.indexOf("cat=[android.intent.category.HOME]") > 0) { //logcat打印信息在这里可以监听到 System.out.println("------it's home locat------"); } } } catch (Exception e) { e.printStackTrace(); } 这是监听ActivityManager tag的,你可以看看 有些系统是有限制的 Process mLogcatProc = null; BufferedReader reader = null; try { //获取logcat日志信息 mLogcatProc = Runtime.getRuntime().exec(new String[] { "logcat","ActivityManager:I *:S" }); reader = new BufferedReader(new InputStreamReader(mLogcatProc.getInputStream())); String line; while ((line = reader.readLine()) != null) { if (line.indexOf("cat=[android.intent.category.HOME]") > 0) { //logcat打印信息在这里可以监听到 System.out.println("------it's home locat------"); } } } catch (Exception e) { e.printStackTrace(); } 这是监听ActivityManager tag的,你可以看看我一台华为,一台索尼都试过了,都只监听到本身的log,理论上不root应该也是可以监听到system_process的日志吗 这些log需要进入后台打开的,默认都是关闭的,如果你有华为或者索尼的熟人 ,可以问他们怎么打开后台log 小伙写XXshenqi.apk,已经进去了吧! 百度地图API 疑问 请教: 不解 local service和线程的区别 写了关于mp3的小例子,出错了 eclipse调试时手机屏幕过大,怎么缩小点? 数据流 播放器 【httpclient!!!】代理代理!!带验证的代理啊...... 关于车次中转难题 传递数据 activity json解析字符串 客户端的用户登录信息如何保存 写了一个群发短信App,谜之报错NullPointerException。求解……(附有源码) 散个分顺便问几个问题
有些系统是有限制的
Process mLogcatProc = null;
BufferedReader reader = null;
try {
//获取logcat日志信息
mLogcatProc = Runtime.getRuntime().exec(new String[] { "logcat","ActivityManager:I *:S" });
reader = new BufferedReader(new InputStreamReader(mLogcatProc.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
if (line.indexOf("cat=[android.intent.category.HOME]") > 0) {
//logcat打印信息在这里可以监听到
System.out.println("------it's home locat------");
}
}
} catch (Exception e) {
e.printStackTrace();
} 这是监听ActivityManager tag的,你可以看看
有些系统是有限制的
Process mLogcatProc = null;
BufferedReader reader = null;
try {
//获取logcat日志信息
mLogcatProc = Runtime.getRuntime().exec(new String[] { "logcat","ActivityManager:I *:S" });
reader = new BufferedReader(new InputStreamReader(mLogcatProc.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
if (line.indexOf("cat=[android.intent.category.HOME]") > 0) {
//logcat打印信息在这里可以监听到
System.out.println("------it's home locat------");
}
}
} catch (Exception e) {
e.printStackTrace();
} 这是监听ActivityManager tag的,你可以看看我一台华为,一台索尼都试过了,都只监听到本身的log,理论上不root应该也是可以监听到system_process的日志吗