【发布时间】:2012-12-27 18:17:05
【问题描述】:
我知道我有一些应用程序会在网络上下载一些页面,然后以某种类型的包装器(在 Android 中工作)在应用程序中显示这些页面。我想知道是否有办法获取这些网页的列表,例如应用程序的“网络历史记录”。
如果我可以在代码中某处的列表中获得它,那将是很棒的,或者只是以某种方式查看它。我想在应用程序级别上,每个应用程序都会有所不同,但是如果有办法从另一个应用程序或某种类型的代码中获取它,那就太棒了!
总而言之,基本上我希望应用 A 知道应用 B(我不拥有的应用)之前获取并显示了哪些页面。
【问题讨论】:
-
要完成这项工作,您需要将该历史记录存储在两个应用程序都可以访问的位置。可能是注册表、文件系统或数据库。
-
另外,我意识到这可能是应用程序中某种类型的受保护数据,如果有某种监视过程能够确定某个应用程序在获取哪些页面时会占用大量资源吗?它正在运行吗?
-
嗯,我应该澄清这个问题。我没有应用 B。
-
然后您需要弄清楚应用程序如何保存历史记录,或者编写一个可以监控网络流量并自己记录的间谍软件程序/嗅探器。不是新手的任务。并且对此行为不屑一顾。
标签: android caching web history