是否可以同时使用3G和Wifi连接,并通过两个接口同时传输呢?但是,我注意到当Wifi连接时,3G连接会断开。实际上,似乎路由表在接口的开启/关闭时进行更新。
安卓究竟将只有一个设备可用的设置放在哪里呢?我该如何使两个接口都处于打开和可用状态,就像在普通的Linux框中一样?
P.S.:我已经尝试了[1]中的解决方案,在Wifi连接时启用数据连接,但无法实现。
[1]如何在Android 2.3上启用数据连接 [2]如何在安卓上屏蔽电话 -->使用ITelephony来获取telephonyService.enableDataConnectivity();但是我遇到了异常。
- UMTS路由表打开/Wifi打开
a.b.c.1 dev rmnet0 a.b.c.0/24 dev rmnet0 src a.b.c.2 default via a.b.c.1 dev rmnet0
- Wifi路由表打开/UMTS打开
192.168.1.0/24 dev eth0 src 192.168.1.147 default via 192.168.1.1 dev eth0
- 打开Wifi后,我运行了以下命令:
ip link set rmnet0 up
ip route
192.168.1.0/24 dev eth0 src 192.168.1.147 a.b.c.0/24 dev rmnet0 src a.b.c.2 default via 192.168.1.1 dev eth0
安卓究竟将只有一个设备可用的设置放在哪里呢?我该如何使两个接口都处于打开和可用状态,就像在普通的Linux框中一样?
P.S.:我已经尝试了[1]中的解决方案,在Wifi连接时启用数据连接,但无法实现。
[1]如何在Android 2.3上启用数据连接 [2]如何在安卓上屏蔽电话 -->使用ITelephony来获取telephonyService.enableDataConnectivity();但是我遇到了异常。