我正在创建一个必须跟踪给定应用程序发出的http请求的应用程序。 Android有许多小部件,如天气报告小部件,股市报告等,它们经常向服务器请求获取数据。我希望appklication向服务器发出所有请求URL。
当应用程序访问网络/ wifi或任何其他数据服务提供商时,我们可以记录URL吗?
任何帮助都将不胜感激。
答案 0 :(得分:3)
当应用程序访问网络/ wifi或任何其他数据服务提供商时,我们可以记录URL吗?
幸运的是,不,出于明显的隐私和安全原因。恶意软件作者会对此功能非常感兴趣。
答案 1 :(得分:0)
您可以使用java中的开源代理服务器,例如jHTTPp2.It具有良好的代理服务器逻辑实现。 您需要做的就是从任何Android应用程序启动服务器,并在您的模拟器或设备中将代理设置为127.0.0.1,将端口设置为8088(默认情况下,jHTTPp2在该端口上运行)。
您需要根据Android要求对代理代码进行一些修改。
我希望这对你有所帮助。