wifi 나 3G (또는 그 이상)가 있더라도 특별히 GPRS 연결이 필요한 곳에 응용 프로그램을 작성 중입니다. 내가 어떻게 프로그래밍 방식으로 3G를 사용하지 않고 GPRS 연결 만 사용하고 장치 설정에서 수동으로 변경하는 것과 동일한 효과를 얻을 수 있는지를 알아낼 수 없다는 것을 wifi를 비활성화하는 방법을 알아 냈습니다 (WifiManager
).3G 또는 Wifi 대신 GPRS 연결을 강제로 수행하는 방법은 무엇입니까?
코드로이 작업을 수행 할 수있는 방법이 있습니까?
업데이트 : 내가 찾고있는 것은 반드시 공개 안드로이드 API에있을 필요는 없습니다. 문서화되지 않은 API 중 하나에 있거나 마지막 수단으로 장치 별 API가있을 수 있습니다. 작동하는 무언가가 필요합니다. 그러나, 나는 차라리이 기능들을 사용하기위한 장치를 뿌리 뽑을 필요가 없다.
나는이 기능을 갖춘 것으로 보이는 하나 이상의 응용 프로그램 (즉, [확장 제어] (https://market.android.com/details?id=com.extendedcontrols) 응용 프로그램)을 알고 있으므로 불가능하다고 생각합니다. – Frxstrem
@Frxstream - 루트가 아닌 장치에서 확인 했습니까? "가능한 앱에서"는 안드로이드가 설계 한 기능이 아니라 수퍼 유저로서 도우미 프로세스를 시작하면서 앱이 할 수 있도록 설계된 것을 가리키는 경향이 있습니다. –