私はAndroidの初心者です。サーバーに位置情報(緯度と経度の値)を送信するアプリケーションを開発しました。
Dynamic IP
今のところ情報発信 に使っています。
私が直面している問題はWIFI
、情報を使用しているときにサーバーに渡されることMobile Internet
ですが、使用するとサーバーに情報を送信できません。助けてください。
Location location = locationManager.getLastKnownLocation( LocationManager.NETWORK_PROVIDER);
if (location != null)
{
String message = String.format( "Current Location \n Longitude: %1$s \n Latitude: %2$s ",location.getLongitude(), location.getLatitude());
Toast.makeText(MainActivity.this, message,Toast.LENGTH_LONG).show();
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://192.168.1.7/YourPhpScript1.php");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("id", "12345"));
nameValuePairs.add(new BasicNameValuePair("message", message));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);
}
catch (ClientProtocolException e)
{
}
catch (IOException e)
{
}`
ここで192.168.1.7は私の動的IPアドレスです