2012-04-23 19 views
0

こんにちは私のGPS座標とデバイスIDをサーバーに送信します。私は自分のサーバーで作業していますが、以下のコードが座標を投稿するのに十分であるかどうかを知りたがっています。JSONを使用してサーバーにGPS座標を送信

//get device id as following 
TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); 
     String deviceid = telephonyManager.getDeviceId(); 



      //this is JSON part to put your information inside it 
      String postData = "{\"request\":{\"type\":\"locationinfo\"},\"userinfo\":{\"latitude\":\""+latitude+"\",\"longitude\":\""+longitude+"\",\"deviceid\":\""+deviceid+"\"}}"; 


      HttpClient httpClient = new DefaultHttpClient(); 

      // Post method to send data to server 
      HttpPost post = new HttpPost(); 


      post.setURI(new URI("http://myserver.com/myphppage.php")); 

      // set your post data inside post method  
      post.setEntity(new StringEntity(postData)); 

      // execute post request here 
      HttpResponse response = httpClient.execute(post); 

答えて

1

ただ試してみてください。

基本的にはサーバーにアクセスするスキーマ(httpまたはhttps)に依存しますが、接続がセキュリティで保護されていない場合、それはかなりです。

+0

はhttpでサーバーにアクセスします –

関連する問題