Je možné vynutit síťový provoz přes Wifi nebo sítě T-Mobile?

hlasů
8

Zajímalo by mě, jestli s G1, je možné vynutit síťový provoz projít Wifi nebo přes mobilní síť GSM. Musím přinutit žádost o připojení prostřednictvím sítě věže získat nějaké přihlašovací údaje. Je to možné? Každý, kdo má nějaké nápady, jak by to bylo možné? Snažím se dosáhnout uvnitř aplikace s Android SDK (Omlouvám se, že jsem ne více jasno v tom, že původně)

Položena 03/03/2009 v 00:43
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
3

Ukazuje se, že je možné pomocí objektu WifiManager zakázat a potom znovu povolit připojení. Můžete ji zablokovat na dobu trvání hovoru v síti Chcete-li vynutit data přes buněčné sítě. Dovedu si představit, že je podobný GSM síť manažer, který tam bude dělat podobný úkol pro připojení buněk.

Odpovězeno 10/03/2009 v 20:39
zdroj uživatelem

hlasů
1

Jsem za předpokladu, že mohou současně komunikovat buď přes kanál, takže na nějaký úrovni aught být samostatné síťové rozhraní pro každou z nich. Vzhledem k tomu, android je založen na Linuxu, můžete zkusit pomocí ifconfig nebo funkci knihovny určit, které rozhraní jsou k dispozici, a který co dělá. Pokud můžete dosáhnout, měla by existovat způsob, jak explicitně poslat / recv pomocí kanálu, který chcete (o komunikaci přes IP pro dané rozhraní).

Promiň, že jsem nemohl být konkrétnější.

Odpovězeno 03/03/2009 v 01:51
zdroj uživatelem

hlasů
0

Co hledáte na G1 je nastavit výchozí cestu. Můžete tak učinit pomocí nástroje linux příhodně pojmenovaný trasy, výchozí trasa bude na IP 0.0.0.0 a poté bránu.

Není si jistý, jestli to lze provést na jednu žádost, ale můžete to udělat v rámci celého systému!

Odpovězeno 03/03/2009 v 02:20
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more