Android - 如何跟踪应用程序的事件

时间:2013-07-29 02:17:57

标签: android

我想检测某些应用程序在我的Android手机中访问的内容。我的意思是,我知道它有什么权限!但我想知道什么时候尝试访问什么东西。就像它打开我的画廊,它看到我的位置和时间。我不知道从哪里开始。如果有人帮忙,我将非常感激

此致

3 个答案:

答案 0 :(得分:0)

你需要一个自定义的rom才能做到这一点。这实际上是一个有趣的项目。但除了框架之外,没有办法知道它访问什么API。

答案 1 :(得分:0)

最简单的方法是监控您的DDMS,并检查所有日志。如果你足够耐心,你可以找到你想要的东西:)

答案 2 :(得分:0)

如果您的ROM已经支持,可能在没有创建自定义ROM的情况下最接近的是使用systrace

Systrace捕获并显示应用程序进程和其他Android系统进程的执行时间。该工具结合了来自Android内核的数据,例如CPU调度程序,磁盘活动和应用程序线程,以生成HTML报告,显示Android设备在给定时间段内的系统进程的整体情况。