强制在Android中使用APN DNS

时间:2011-12-18 13:03:56

标签: android networking

我的应用程序中的某些特定请求需要经过MMS APN。这是通过使用requestRouteToHost(TYPE_MOBILE_MMS, <specific host>)实现的。这通常有效。 但是,当设备连接到没有连接到Internet的私有Wi-Fi时,我无法完成上述请求,因为requestRouteToHost需要已解析的地址(即DNS已解析),并且Wi-Fi连接无法访问DNS

我的问题 - 我是否有办法确保DNS解析请求同时通过MMS APN

1 个答案:

答案 0 :(得分:0)

解决: 您只需在尝试解析主机之前调用startUsingNetworkFeature。 这样,即使您使用的Wi-Fi连接没有Internet可访问性,设备也应该进入DNS。