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.