안녕하세요. 저는 앱개발은 아니구요.

 

자바로 모바일웹 개발을 하고있습니다.

 

다름이아니라 스마트폰으로 웹 접속시 현재 네트워크 상태가 로밍을 통한 접속인지.

 

아님 일반 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:> 로밍을 한 뒤 일본으로 건너가. 제가 개발한 모바일웹 사이트를 스마트폰으로 접속하면 로밍상태인지 아닌지 체크가 가능한가? 입니다.

 

제가 초보라;; 좀 황당한 질문이긴 하지만.. 아시는분 답변 부탁드립니다^^