안녕하세요. 저는 앱개발은 아니구요.
자바로 모바일웹 개발을 하고있습니다.
다름이아니라 스마트폰으로 웹 접속시 현재 네트워크 상태가 로밍을 통한 접속인지.
아님 일반 3g를 이용한 접속인지 파악이 가능한가 싶어서요.
왜 안드로이드 개팔포럼에 질문을 올리냐면.
안드로이드 API중에 로밍상태 체크할 수 있는게 있더라구요.
샘플소스는 아래와 같습니다.
import android.telephony.TelephonyManager;
public class roamtest
extends Activity {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TelephonyManager
tel =
(TelephonyManager)getSystemService(TELEPHONY_SERVICE);
tel.getNetworkOperator();
//로밍 사업자 정보
tel.isNetworkRoaming(); // 리턴값이 1 인 경우 Roaming 된
상태이며, 0이면 Roaming 되지 않은 상태입니다.
}
모바일상의 웹브라우져이기 때문에 저런 Activity, 레이아웃 등은 무시하더라도.
안드로이드 API를 import한다면.. TelephonyManager 객체를 이용한 로밍값을 일반 서블릿에서도 체크가 가능할까요?
ex:> 로밍을 한 뒤 일본으로 건너가. 제가 개발한 모바일웹 사이트를 스마트폰으로 접속하면 로밍상태인지 아닌지 체크가 가능한가? 입니다.
제가 초보라;; 좀 황당한 질문이긴 하지만.. 아시는분 답변 부탁드립니다^^