답변:
나는 그렇다고 말할 것이지만, 그 대답이 반드시 100 % 진실한 것은 아닙니다. 장치가 지원하는 대역에 따라 다릅니다.
장치 사양 시트에는 일반적으로 다음과 같은 내용이 표시됩니다.
800/1900/700
장치가 작동 할 대역입니다. 나는이 숫자를 Droid Bionic 에서 뽑았다 . 이 사양서에서 더 나아가 EV-DO rev.A (CDMA / 3G) 및 LTE (4G)를 지원함을 보여줍니다. 따라서이 전화는 Verizon의 3G 및 4G 네트워크를 지원합니다. 즉, 4G를 사용할 수없는 경우 CDMA 데이터 네트워크 (데이터가 LTE를 사용하는 경우에도 장치가 음성에 사용함)로 대체됩니다.
AT & T 및 T-Mobile과 같은 GSM 네트워크에도 동일한 규칙이 적용됩니다. 장치 사양서에는 장치가 작동 할 수있는 대역이 표시되어 있으며 이동 통신사의 네트워크가 해당 대역 내에서 작동하면 전화가 작동합니다. 그렇기 때문에 iPhone 사용자는 T-Mobile 네트워크에서 잠금 해제 된 AT & T iPhone을 사용할 수 있지만 EDGE 데이터 만 얻을 수 있습니다. iPhone이 T-mobile이 UMTS / HSPA / HSPA + (3G / 4G) 데이터 네트워크에 사용하는 대역을 지원하지 않기 때문입니다.
T- 모바일 밴드 :
AT & T 밴드 :
버라이존 밴드 :
Sprint는 LTE 또는 WiMax를 사용할지 여부를 모르므로 밴드를 나열하지 않습니다.
예. 현재 Verizon 4G 전화는 모두 3G 네트워크를 지원합니다. Matthew Read가 지적했듯이 3G가있는 모든 곳에서 4G 커버리지가 제공 될 때까지는 의미가 없습니다.
데이터 연결이 활성화 된 경우 새 네트워크 (4G-> 3G 또는 3G-> 4G)에 도달하면 전화기에 새 IP 주소가 부여됩니다. 앱이이 이벤트를 처리 할 수 있어야합니다 (3G 네트워크에서 일시적인 데이터 손실을 처리 할 수있는 모든 앱이 여기에 있어야합니다)
Motorola 개발자 사이트 의이 문서 에는 다음 설명이 포함되어 있습니다.
"연결된 장치가 셀에서 셀로 이동함에 따라 네트워크 연결을 유지하려고 시도합니다. 일반적으로 네트워크 유형이 셀간에 변경되지 않으면 성공합니다. 그러나 장치가 4G 서비스 지역으로 들어 오거나 나가면 앱에 활성 데이터 연결이 열려있는 동안 발생할 수 있으므로 Android에서 네트워크에 변경이있을 때마다 android.net.ConnectivityManager.CONNECTIVITY_ACTION 브로드 캐스트를 보냅니다. 네트워크 변경 사항을 알고이 방송에 등록해야합니다. "