2014-01-23 3 views
5

Android 무선 네트워크 신호를 Android 앱에서 재설정하는 방법이 있습니까? (이는 SIM 카드를 꺼내는 것과 동일 할 수 있습니다.)Android : 프로그래밍 방식으로 휴대 전화 네트워크 신호 재설정

가능한 한 가지 방법은 비행기 모드를 사용하는 것이지만 올바른 방법은 아닌 것 같습니다.

Settings.System.putString(Context.getContentResolver(), 
           Settings.System.AIRPLANE_MODE_RADIOS, 
           "cell"); 
     Settings.System.putInt(Context.getContentResolver(), 
          Settings.System.AIRPLANE_MODE_ON, 1); 

감사!

답변

1

장치가 인접 셀 검색을 지원하면 현재 네트워크에서 일시적으로 해제됩니다.
Stack Overflow에 게시 된 여러 질문 중에서, 많은 Android 기기에서 지원되지 않는 것 같습니다. 예를 들어 this question.
또한 장치가 모든 네트워크를 검색하는 데 시간이 걸립니다.

장치 제조업체에 따라 장치를 다시 설정하는 다양한 AT 명령도 있습니다. 내가 아는 한, 이들은 제조사마다 다를 수 있으며 재설정 후 PIN 입력이 필요할 수도 있습니다.

무기명 기본 설정을 변경하고 다시 기본 설정으로 변경할 수도 있지만 비행기 모드보다 오래 걸릴 수 있습니다.

비행 모드로 잠시 이동하면 그냥 사용하십시오.