Android相当于iOS中的NSURLProtocol

时间:2015-02-07 23:31:39

标签: android ios

我在iOS中使用NSURLHttpProtocol拦截网络调用并获取有关处理哪个URL,请求启动或完成等信息。我想知道如何拦截android中的网络调用。我尝试过使用WebViewClient,但它只是告诉我有关webView的信息。

我想知道是否通过webview进行了特定的调用,处理了哪些url,哪些图像是在android中加载的。

请提供一些解决方案,了解如何继续这样做。

实施例: 如果我有一个基于android的cordova应用程序,它基本上有一些webview。如何拦截通过webview内部资源进行的网络呼叫?

1 个答案:

答案 0 :(得分:0)

有几个第三方库为您做到这一点:

最常用的是Retrofit和Volley,您可以在this article

中阅读有关它们的详细比较