Android 如何监控/嗅探全系统的意图?
我想监控Android系统中运行的所有意图 我在下面的链接中找到了一个开源应用程序IntentSniffer 应用程序的主要部分是以下代码Android 如何监控/嗅探全系统的意图?,android,android-intent,Android,Android Intent,我想监控Android系统中运行的所有意图 我在下面的链接中找到了一个开源应用程序IntentSniffer 应用程序的主要部分是以下代码 ActivityManager am=(ActivityManager)getSystemService(ACTIVITY_服务) 列表rti=am.getRecentTasks(1000,ActivityManager.RECENT_,不包括_) 对于(RecentTaskInfo c:rti){ Intent cur=c.baseIntent; } 然
ActivityManager am=(ActivityManager)getSystemService(ACTIVITY_服务)
列表rti=am.getRecentTasks(1000,ActivityManager.RECENT_,不包括_)
对于(RecentTaskInfo c:rti){
Intent cur=c.baseIntent;
}
然而,上面的代码似乎只获得baseIntent,而不是所有intent。因此,我想知道是否有一种方法可以监控系统中的所有意图
提前谢谢
因此,我想知道是否有一种方法可以监控系统中的所有意图
幸运的是,出于明显的隐私和安全原因,没有。(已修复)此外,由于4.1.1
baseIntent.getExtras()
将产生空值。出于明显的隐私和安全原因,您能更具体一点吗?我理解用户应用程序不应该能够做到这一点。然而,我看不出为什么dev或root手机上的超级用户应用程序应该有这样的限制。或者,如果没有应用程序可以做到这一点,那么低级诊断工具仍然可以做到?@naxa:ROM mod可以提供它,甚至可以提供一个修改过的frameworkjar(让操作系统的其余部分单独使用)。它没有现货。