Adicionando um novo portador de rede ao Android


105

Eu gostaria de adicionar novo (s) portador (es) ao Android (rooted / custom build), para ser um par com Wifi e GPRS.

Fiz alguns desenvolvimentos para Android e estou ciente de que (no Android 2.2) existem constantes para WIFI e GPRS. Isso significa que precisarei adicionar constantes em todos os lugares, além de fornecer a pilha de rede?

O primeiro portador que desejo adicionar é o USBNet (para Androids com host USB).

Outro será um dongle USB 3G como um segundo portador GPRS.

Comecei baixando a fonte.


2
Meu entendimento é que o Android já suporta alguma forma de rede USB, uma vez que esta é usada para tethering USB com um computador. Talvez isso também funcione ao contrário quando o dispositivo Android está "hospedando".
Neil Alexander

1
@ Neil sim, aqui é USBNet. Qual seria a vantagem de rodá-lo com o Android como USB Host?
fadedbee

O seu hardware suporta o modo USB Host? Muitos telefones não suportam isso. Você precisará disso para ter um dongle USB. USBNet. (Certifique-se de que seu kernel está compilado com suporte para isso) O dongle tem suporte para kernel Linux?
ajpyles

2
provavelmente, você poderia verificar este patch de Ethernet android-x86 groups.google.com/forum/?fromgroups#!topic/android-x86/… que tem um exemplo de adição de suporte Ethernet.
sandrstar

2
@chrisdew agora está fechado? Você encontrou uma boa solução? Você pode escrevê-la como uma resposta?
Moog

Respostas:


1

WIFI add network será que você pode tirar dicas deste código.

como obtemos o nome do ponto de acesso de um telefone Android.

WifiManager mWiFiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo w = mWiFiManager.getConnectionInfo();
Toast.makeText(this, "APN Name = "+w.getSSID(), Toast.LENGTH_SHORT).show();

O trecho de código acima é para o nome APN ativo atual.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.