2013-02-18 1 views
0

사용자의 위도와 경도를 읽을 수있는 응용 프로그램을 개발하고 싶습니다. 나는 이것을 할 수있다 LocationManager 나는 이것을 할 수있다. 그러나 내가 위도와 경도 데이터를 전달하고자하는 경우에는 외부 웹 사이트에서 사용자가 요청할 때도 마찬가지입니다.웹 사이트에서 안드로이드 응용 프로그램에 액세스 하시겠습니까?

이것은 웹 사이트를 통해 앱을 연결하고 위도 및 경도 데이터를 검색 한 다음 특정 웹 사이트로 전달하려고 함을 의미합니다.

Android에서 가능합니까?

답변

0

그래서 안드로이드 앱에서 데이터를 가져 오는 웹 사이트를 만들고 싶습니다. 제대로 했습니까?

당신은 예를 들어 귀하의 웹 사이트에 자바 스크립트를 추가해야합니다

"<div class=\"location\"> <input type=\"button\" value=\"get location\" onClick=\"getAndroidLocation()\" />" 
        + "<script language=\"javascript\"> function getAndroidLocation() { AndroidFunction.getAndroidLocation(); } </script>"; 

를 그리고 앱 당신은 자바 스크립트 인터페이스를 추가해야합니다. 예 :

mWebView = (WebView)findViewById(R.id.webView1); 
mWebView.addJavascriptInterface(this, "AndroidFunction"); 

    public void getAndroidLocation(){ 
      //Do your staff and send location 

    } 
+0

예! 그의 개인용 컴퓨터에 사용자가 있다고 가정합니다. 그는 사용자가 데스크톱보기에서 버튼을 클릭 할 때 데이터베이스에 데이터를 보낼 수있는 앱을 설치합니다. –

1

당신이 할 수있는 일은 GCM의 응용 프로그램입니다. 웹 응용 프로그램은 Google servers에게 요청을 발사하여/모든 사용자에게 자신의 GPS 세부 정보를 서버에 직접 보내도록 할 수 있습니다.