Http post para um WS

Boa noite quero mandar um ping pra me servidor, porem está gerando Erro!!!

[code]package com.example.ping;

import java.io.IOException;
import java.io.InputStream;

import java.util.ArrayList;
import java.util.List;

import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;

public class MainActivity extends Activity {

Button buttonLocalizacao;
TextView textViewLatitude;
TextView textViewLongitude;
String strLaPoint;
String strLoPoint;

@Override
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);

	textViewLatitude = (TextView) findViewById(R.id.textViewLatitude);
	textViewLongitude = (TextView) findViewById(R.id.textViewLongitude);

	buttonLocalizacao = (Button) findViewById(R.id.buttonLocalizacao);

	buttonLocalizacao.setOnClickListener(new Button.OnClickListener() {
		public void onClick(View v) {
			iniciarServico();
			// enviarLocalicao(null, null);
		}
	});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
	getMenuInflater().inflate(R.menu.activity_main, menu);
	return true;
}

public void iniciarServico() {
	LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

	LocationListener locationListener = new LocationListener() {

		public void onStatusChanged(String provider, int status,
				Bundle extras) {
			// TODO Auto-generated method stub

		}

		public void onProviderEnabled(String provider) {
			// TODO Auto-generated method stub

		}

		public void onProviderDisabled(String provider) {
			// TODO Auto-generated method stub

		}

		public void onLocationChanged(Location location) {
			atulalizar(location);

		}
	};

	locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,
			0, locationListener);
}

protected void atulalizar(Location location) {

	Double laPoint = (Double) location.getLatitude();
	Double loPoint = (Double) location.getLongitude();

	strLaPoint = laPoint.toString();
	strLoPoint = loPoint.toString();

	textViewLatitude.setText(laPoint.toString());
	textViewLongitude.setText(loPoint.toString());

	enviarLocalicao(strLaPoint, strLoPoint);
}

private void enviarLocalicao(String strLaPoint, String strLoPoint) {

	System.out.println("-------->>>>>>>>>>>>>>>>>>>>To aqui caralho1");
	HttpClient httpClient = new DefaultHttpClient();
	System.out.println("-------->>>>>>>>>>>>>>>>>>>>To aqui caralho2");
	HttpPost httpPost = new HttpPost(
			"http://superteia.net/gps/wp-admin/admin-ajax.php");
	System.out.println("-------->>>>>>>>>>>>>>>>>>>>To aqui caralho3");

	try {
		List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
		// nameValuePairs.add(new BasicNameValuePair("Latitude",
		// strLaPoint));
		// nameValuePairs.add(new BasicNameValuePair("Longitude",
		// strLoPoint));
		nameValuePairs.add(new BasicNameValuePair("action", "ping"));

		httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

		HttpResponse response = httpClient.execute(httpPost);

		InputStream inputStream = response.getEntity().getContent();

		String stringBuffer = inputStream.toString();

		System.out.println("-------->>>>>>>>>>>>>>>>>>>>To aqui caralho");
		System.out.println(stringBuffer);

	} catch (ClientProtocolException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	} catch (IOException e) {
		// TODO: handle exception
	}
}

}
[/code]

08-10 20:58:26.940: E/Trace(684): error opening trace file: No such file or directory (2)
08-10 20:58:27.820: I/Choreographer(684): Skipped 90 frames! The application may be doing too much work on its main thread.
08-10 20:58:27.860: D/gralloc_goldfish(684): Emulator without GPU emulation detected.
08-10 20:58:49.190: I/System.out(684): -------->>>>>>>>>>>>>>>>>>>>To aqui caralho1
08-10 20:58:49.230: I/System.out(684): -------->>>>>>>>>>>>>>>>>>>>To aqui caralho2
08-10 20:58:49.290: I/System.out(684): -------->>>>>>>>>>>>>>>>>>>>To aqui caralho3
08-10 20:58:49.490: D/AndroidRuntime(684): Shutting down VM
08-10 20:58:49.490: W/dalvikvm(684): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
08-10 20:58:49.590: E/AndroidRuntime(684): FATAL EXCEPTION: main
08-10 20:58:49.590: E/AndroidRuntime(684): android.os.NetworkOnMainThreadException
08-10 20:58:49.590: E/AndroidRuntime(684): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)
08-10 20:58:49.590: E/AndroidRuntime(684): at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
08-10 20:58:49.590: E/AndroidRuntime(684): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
08-10 20:58:49.590: E/AndroidRuntime(684): at java.net.InetAddress.getAllByName(InetAddress.java:214)
08-10 20:58:49.590: E/AndroidRuntime(684): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:137)
08-10 20:58:49.590: E/AndroidRuntime(684): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
08-10 20:58:49.590: E/AndroidRuntime(684): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
08-10 20:58:49.590: E/AndroidRuntime(684): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
08-10 20:58:49.590: E/AndroidRuntime(684): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
08-10 20:58:49.590: E/AndroidRuntime(684): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
08-10 20:58:49.590: E/AndroidRuntime(684): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
08-10 20:58:49.590: E/AndroidRuntime(684): at com.example.ping.MainActivity.enviarLocalicao(MainActivity.java:125)
08-10 20:58:49.590: E/AndroidRuntime(684): at com.example.ping.MainActivity.atulalizar(MainActivity.java:103)
08-10 20:58:49.590: E/AndroidRuntime(684): at com.example.ping.MainActivity$2.onLocationChanged(MainActivity.java:83)
08-10 20:58:49.590: E/AndroidRuntime(684): at android.location.LocationManager$ListenerTransport._handleMessage(LocationManager.java:234)
08-10 20:58:49.590: E/AndroidRuntime(684): at android.location.LocationManager$ListenerTransport.access$000(LocationManager.java:167)
08-10 20:58:49.590: E/AndroidRuntime(684): at android.location.LocationManager$ListenerTransport$1.handleMessage(LocationManager.java:183)
08-10 20:58:49.590: E/AndroidRuntime(684): at android.os.Handler.dispatchMessage(Handler.java:99)
08-10 20:58:49.590: E/AndroidRuntime(684): at android.os.Looper.loop(Looper.java:137)
08-10 20:58:49.590: E/AndroidRuntime(684): at android.app.ActivityThread.main(ActivityThread.java:4745)
08-10 20:58:49.590: E/AndroidRuntime(684): at java.lang.reflect.Method.invokeNative(Native Method)
08-10 20:58:49.590: E/AndroidRuntime(684): at java.lang.reflect.Method.invoke(Method.java:511)
08-10 20:58:49.590: E/AndroidRuntime(684): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
08-10 20:58:49.590: E/AndroidRuntime(684): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
08-10 20:58:49.590: E/AndroidRuntime(684): at dalvik.system.NativeStart.main(Native Method)
08-10 20:58:54.279: I/Process(684): Sending signal. PID: 684 SIG: 9

LOGCAT

Valeu PESSOAL!!

Pessoal descobrir que o erro esta aqui!!