Set permissions to join in Androidmanifest.xml
<android:name= "Android.permission.INTERNET"/>
Public classMainactivityextendsActivity {PrivateEditText address; PrivateButton Getbutton; PrivateTextView text; @Overrideprotected voidonCreate (Bundle savedinstancestate) {//after version 4.0 need to add this, or error android.os.NetworkOnMainThreadExceptionStrictmode.setthreadpolicy (NewStrictMode.ThreadPolicy.Builder (). Detectdiskreads (). Detectdiskwrites (). Detectnetwork () . Penaltylog (). build ()); Strictmode.setvmpolicy (NewStrictMode.VmPolicy.Builder (). Detectleakedsqlliteobjects (). Detectleakedclosableobjects () . Penaltylog (). Penaltydeath (). build ()); // Super. OnCreate (savedinstancestate); Setcontentview (r.layout.test); //InitializeAddress=(EditText) Findviewbyid (r.id.address); Getbutton=(Button) Findviewbyid (R.id.getbutton); Text=(TextView) Findviewbyid (R.id.text); Getbutton.setonclicklistener (NewButton.onclicklistener () {@Override Public voidOnClick (View v) {//TODO auto-generated Method StubString URL =Address.gettext (). toString (); Getpdaserverdata (URL); } }); } Public voidgetpdaserverdata (String URL) {HttpClient client=Newdefaulthttpclient (); HttpPost request; Try{Request=Newhttppost (URL); //calls the Execute (httpurirequest request) of the HttpClient object to send the request, returning a HttpResponseHttpResponse response =Client.execute (Request); //return response code is if(Response.getstatusline (). Getstatuscode () = = 200) { //get the message entity from the responsehttpentity entity =response.getentity (); if(Entity! =NULL) {String out=entityutils.tostring (entity); Text.settext (out); } } } Catch(clientprotocolexception e) {//TODO auto-generated Catch blockE.printstacktrace (); } Catch(IOException e) {//TODO auto-generated Catch blockE.printstacktrace (); } }}
Example Download >>>>>>>>>
Android: Simple Networking Get page code