Android에 새 네트워크 베어러 추가


105

Android (루팅 / 커스텀 빌드)에 새로운 베어러를 추가하여 Wifi 및 GPRS와 피어가되고 싶습니다.

Android 개발을 수행했으며 Android 2.2에서 WIFI 및 GPRS에 대한 상수가 있음을 알고 있습니다. 이것은 네트워크 스택을 제공 할뿐만 아니라 모든 곳에 상수를 추가해야한다는 것을 의미합니까?

내가 추가하고 싶은 첫 번째 베어러는 USBNet (USB 호스트가있는 Android 용)입니다.

다른 하나는 두 번째 GPRS 베어러 인 3G USB 동글입니다.

소스를 다운로드하는 것으로 시작했습니다.


2
내 이해는 Android가 컴퓨터와의 USB 테 더링에 사용되기 때문에 이미 어떤 형태의 USB 네트워킹을 지원한다는 것입니다. Android 기기가 '호스팅'중일 때도 역으로 작동 할 수 있습니다.
닐 알렉산더

1
@Neil 네, 이것은 USBNet입니다. Android를 USB 호스트로 실행하면 어떤 이점이 있습니까?
fadedbee

하드웨어가 USB 호스트 모드를 지원합니까? 많은 전화기가이를 지원하지 않습니다. USB 동글이 필요합니다. USBNet. (커널이이를 지원하도록 컴파일되었는지 확인하십시오.) 동글이 Linux 커널을 지원합니까?
ajpyles

2
아마도 이더넷 지원을 추가하는 예제가있는 이 android-x86 이더넷 패치 groups.google.com/forum/?fromgroups#!topic/android-x86/… 을 확인할 수 있습니다 .
sandrstar

2
@chrisdew이 지금 닫혔습니까? 좋은 해결책을 찾았습니까? 답으로 쓸 수 있습니까?
Moog

답변:


1

WIFI 추가 네트워크는이 코드에서 힌트를 얻을 수 있습니다 ..

Android 휴대폰에서 액세스 포인트 이름을 얻는 방법

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

위의 코드 조각은 현재 활성 APN 이름에 대한 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.