在Android

时间:2015-12-07 18:03:59

标签: android cordova nanohttpd

所以我在我的基于cordova的android应用程序中运行了一个嵌入式服务器(nanohttpd),而不是将我的webview指向file://....index.html,我指出它从中加载index.html我的本地网络服务器(http://localhost:8000/index.html)。这样可以正常工作,但是,当我的Wi-Fi连接具有已配置的代理时,除非我手动将localhost添加到代理设置中的“绕过代理服务器”字段,否则无法加载。现在我的问题是,是否有可能以编程方式执行此操作?

我尝试过调用System.setProperty(“http.nonProxyHosts”,“localhost”)并通过Reflections调用PROXY_CHANGE_ACTION意图,但它没有用。我需要我的应用程序在Kitkat及以上版本上运行。

谢谢!

0 个答案:

没有答案