我想知道在G1手机上是否可以强制网络流量通过Wi-Fi或蜂窝GSM网络。我需要强制一个应用程序连接到塔式网络以获取一些登录信息。这个可能吗?有人有任何关于如何实现的想法吗?我正在使用Android SDK内的应用程序尝试完成这个任务(抱歉,我最初没有更清楚地表达)。
我假设您可以同时通过任一通道进行通信,因此在某个级别上应该有单独的网络接口。由于Android基于Linux,您可以尝试使用ifconfig或库函数确定可用的接口以及它们的功能。如果您可以做到这一点,应该有一种方法明确地通过您想要的通道发送/接收(即通过该接口的IP进行通信)。
很抱歉我无法提供更具体的信息。
在G1上,您要设置默认路由。您可以使用名为route的Linux实用程序来执行此操作,默认路由将是ip 0.0.0.0,然后是网关。
不确定是否可以针对每个应用程序执行此操作,但可以在整个系统范围内执行!