나는 내 자신의 코드에서 안드로이드에 2g/3g를 토글 할 방법이 없다고 읽었다. 그러나 루트 권한으로 이것을 수행하는 방법이나 이와 비슷한 방법이 있습니까?Android : 2G와 3G 코드를 루트 코드로 바꾸기
0
A
답변
1
당신은 이런 식으로 작업을 수행 할 수 있습니다, 특히, (나는 개인적으로 이런 짓을하지 않은,하지만 이론적으로 작동 할 수 면책 조항)
먼저 안드로이드에 AT 명령을 전송에 대해이 SO 질문을 참조 루트 권한을 사용하는 해결 방법에 대한 두 번째 대답은 How to send AT command in android?입니다.
그런 다음 AT, 당신은 특정 2G 또는 3G 네트워크를 선택하는 장치를 알 수 3GPP 27.007에 정의 된 표준 AT 명령을 사용하여 "2G 전용 또는"3G 전용 "또는 당신이 원하는대로. 하도록 장치를 설정하는 명령을 사용하여 (참조 AT + COPS, AT + CREG) AT + COPS 설정 명령의 매개 변수를 각각 1 또는 4로 설정하여 "2G 전용"또는 "2G 기본 설정"중 어느 것이 든 조정할 수 있습니다.
다른 독점적 인 AT 명령을 사용하여이 작업을 수행 할 수 있습니다. 하나는 인터넷 here에서 공개적으로 사용할 수 있으며, AT + URAT를 사용합니다. 표준 AT 명령이 아닐 때까지는 표준 AT 명령이 아닙니다.
여기에 요점은 장치가 아마도 AT + URAT를 지원하지 않을 것이지만,이 기능을위한 고유의 AT 명령이있을 수 있다는 것입니다.
[안드로이드 SDK에서 3G/2G를 켜고 끄는 방법] (http://stackoverflow.com/questions/6170472/how-to-enable-disable-3g-2g-in-android-sdk) – kabuko
루트 권한 도움말을 사용하여 솔루션을 요청하므로 중복되지 않습니다. –