제가 개발한 웹 페이지의 화면을

 

안드로이드에서 웹뷰를 통해 출력해주고 있습니다.

 

현재 구현하던중 / 주소록을 보는 페이지가 있는데 번호를 터치하면

 

이 번호로 문자를 보낼 것인지 전화를 할 것이지 선택하고 이를 실행시키려고 하고 있습니다.

 

현재 번호를 터치하면 xml 파일로서 그 번호를

 

<tel>000-0000-0000</tel>    와 같이 reurn 해주는데요

 

안드로이드 쪽에서 이 반환된 xml 파일을 파싱하여 처리할 수 있는 방법이 있는지 궁금합니다. : )

 

-----------현재 웹을 출력해주는 부분에 대한 소스코드 입니다.

 

public class Major extends Activity {
 WebView mWeb;
 String url;
 String myNumber;
 String formattedTelNumber;
 
 public void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);
  setContentView(R.layout.major);
  
  
//      기기 전화번호 가져오기  
  TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
        myNumber = telManager.getLine1Number();
        formattedTelNumber = PhoneNumberUtils.formatNumber(myNumber);
        Log.d("Telephony", "formattedTelNumber :" + formattedTelNumber);
     Toast.makeText(this, "내 휴대폰 번호 : " + myNumber, Toast.LENGTH_SHORT).show();
     
     
     
  
  url = "http://192.168.0.5/mobile/allocationList.jsp?phone="+phone;
  mWeb=(WebView)findViewById(R.id.list_web);
  mWeb.setWebViewClient(new MyWebClient());
  WebSettings set = mWeb.getSettings();
  set.setJavaScriptEnabled(true);
  set.setBuiltInZoomControls(true);
  mWeb.loadUrl("url);
 }
 class MyWebClient extends WebViewClient{
  public boolean shouldOverrideUrlLoding(WebView view, String url){
   view.loadUrl("url);
   return true; 
  }
 }
 
}

 

 

 

 * 참 웹은 JSP 입니다 : )

 

 

----------- 혹시 저와 같은 고민을 해보신분이 있으시면 조그만 조언이라도 부탁드리고자 합니다 ^^

 

          오늘하루도 좋은하루 되세요