Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-连接问题_Android_Wifi_Gprs_Connectivity_3g - Fatal编程技术网

Android-连接问题

Android-连接问题,android,wifi,gprs,connectivity,3g,Android,Wifi,Gprs,Connectivity,3g,我有几个关于Android连接的问题,如果有的话 如果你有任何见解,那就太好了 1)当应用程序需要无线连接时,默认设置是什么? 是无线局域网吗?如果wlan已关闭或没有接入点 大约是3g还是gprs 2)设备是否总是ip连接?或当其从wlan或3g禁用时 它是否丢失了ip地址 3)是一个应用程序,例如浏览器仅连接到一个应用程序 ip地址?或者它可以连接到每个服务器的多个地址 无线网络,如gprs或wifi(wlan) 4)应用程序能否决定打开套接字的连接?对于 示例:我可以创建一个应用程序并决定

我有几个关于Android连接的问题,如果有的话 如果你有任何见解,那就太好了

1)当应用程序需要无线连接时,默认设置是什么? 是无线局域网吗?如果wlan已关闭或没有接入点 大约是3g还是gprs

2)设备是否总是ip连接?或当其从wlan或3g禁用时 它是否丢失了ip地址

3)是一个应用程序,例如浏览器仅连接到一个应用程序 ip地址?或者它可以连接到每个服务器的多个地址 无线网络,如gprs或wifi(wlan)

4)应用程序能否决定打开套接字的连接?对于 示例:我可以创建一个应用程序并决定是否连接 连接到wlan或gprs的插座?还是由操作系统决定

5)最后,本机应用程序如何处理连接?同时
方式?

与任何Linux机器类似,您有不同的设备用于不同的网络接口-例如,在我的设备上:eth0用于WLAN,rmnet0用于3G/GPRS(不可能同时通过3G和GPRS连接)。 连接的接口接收IP地址,内核的路由表更新,以便所有数据包都将通过连接的设备进行路由。 理论上,两个接口都可以连接,但是,在我见过的所有Android设备上,一次只有一个网络接口处于活动状态(不包括过渡期,WiFi打开或关闭时,或者TCP连接仍然处于活动状态时)


通常,本机应用程序并不关心连接到互联网——如果有任何连接,它都会工作;否则,应用程序将收到连接超时(或类似错误)。

@Wow,这是一个很大的问题。我可以建议对它们进行编号以便于回答吗+详情请参见1