Android 在安卓系统中,互联网使用3G,局域网使用WiFi
我正在开发一个android应用程序,通过WiFi从本地服务器上传输电影。WiFi没有互联网,它将仅用于访问流媒体服务器 让这款应用程序更具吸引力的是,应用程序用户可以在3G上继续使用互联网,同时连接到我的WiFi并播放电影 我知道一个事实,当android连接到WIFI时,引擎盖下的手机会打电话到Android 在安卓系统中,互联网使用3G,局域网使用WiFi,android,android-wifi,3g,Android,Android Wifi,3g,我正在开发一个android应用程序,通过WiFi从本地服务器上传输电影。WiFi没有互联网,它将仅用于访问流媒体服务器 让这款应用程序更具吸引力的是,应用程序用户可以在3G上继续使用互联网,同时连接到我的WiFi并播放电影 我知道一个事实,当android连接到WIFI时,引擎盖下的手机会打电话到clients.google.com/generate_204,检查WIFI上是否有互联网。如果没有收到响应,它将继续使用3G并连接到WiFi。但是,在这种情况下,如果我的应用程序请求说192.168
clients.google.com/generate_204
,检查WIFI上是否有互联网。如果没有收到响应,它将继续使用3G并连接到WiFi。但是,在这种情况下,如果我的应用程序请求说192.168.24.5
(我的流媒体服务器的ip地址),它不会使用WiFi来访问此ip,而是在3G上查找此地址,并失败
我需要实现的是,当android连接到我的wifi和3G时,任何对私有ip的呼叫都会指向wifi,而任何对互联网的呼叫都应该使用3G
这可以做到吗?如何做到?并且您的Wifi网络使用IP范围192.168.24.x?是的,实际上我的LAN Wifi范围是192.168.24.x。我的流媒体服务器连接到路由器的WAN端口,托管在ip 192.168.10.2上,您的Wifi网络使用ip范围192.168.24.x?是的,实际上我的LAN Wifi范围是192.168.24.x。我的流媒体服务器连接到路由器的WAN端口,托管在ip 192.168.10.2上