我想開發一個可以讀取用戶經緯度的應用程序。我可以通過LocationManager
來做到這一點。但是,如果我想通過這個經緯度數據甚至當用戶來自外部網站的請求。從網站訪問android應用程序?
這意味着我想通過網站連接應用程序,並檢索緯度和經度數據,然後將其傳遞到該特定網站。
這是可能的Android?
我想開發一個可以讀取用戶經緯度的應用程序。我可以通過LocationManager
來做到這一點。但是,如果我想通過這個經緯度數據甚至當用戶來自外部網站的請求。從網站訪問android應用程序?
這意味着我想通過網站連接應用程序,並檢索緯度和經度數據,然後將其傳遞到該特定網站。
這是可能的Android?
所以,你想創建網站,從android應用程序獲取數據,我得到它的權利?
您需要添加JavaScript到您的網站,例如:
"<div class=\"location\"> <input type=\"button\" value=\"get location\" onClick=\"getAndroidLocation()\" />"
+ "<script language=\"javascript\"> function getAndroidLocation() { AndroidFunction.getAndroidLocation(); } </script>";
併爲您的應用程序,你需要添加JavaScript接口。例如:
mWebView = (WebView)findViewById(R.id.webView1);
mWebView.addJavascriptInterface(this, "AndroidFunction");
public void getAndroidLocation(){
//Do your staff and send location
}
你能做什麼,是有一個集成了GCM的應用程序。您的網絡應用程序可以將請求發送至Google servers,以通知所有用戶將其GPS詳細信息直接發送至您的服務器。
是的正確!讓我們假設我的用戶在他的個人電腦上。當用戶點擊桌面視圖中的按鈕時,他安裝了可以將數據發送到數據庫的應用程序。 – 2013-02-18 21:30:29