很久没有写技术文章了,这是突然想起来得。白话很多。
面试题很老了,大概是pcg还叫sng的时候。
要求写一个app,app能够在不反编译,不破解目标app的情况下,对目标app的crash情况进行上报。
那会儿技术很菜,只搜索到xposed的方案,借助root权限来做。
但是昨晚上突然想起来一个方案,
app开service,
Runtime.getRuntime().exec("logcat")
执行logcat语句,logcat可以再加其他的参数过滤
最重要的是 加上 -> xxxxlog.txt将输出重定向到文本去。
并且service还可以读取log,再输出到textview
只讲思路,没有说技术细节。