`
gmxstar
  • 浏览: 17871 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android用WAMPSERVER HttpClient 实现Get请求

阅读更多
  1. package com.yarin.android.Examples_08_02;  
  2.   
  3. import java.io.IOException;  
  4. import org.apache.http.HttpResponse;  
  5. import org.apache.http.HttpStatus;  
  6. import org.apache.http.client.ClientProtocolException;  
  7. import org.apache.http.client.HttpClient;  
  8. import org.apache.http.client.methods.HttpGet;  
  9. import org.apache.http.impl.client.DefaultHttpClient;  
  10. import org.apache.http.util.EntityUtils;  
  11. import android.app.Activity;  
  12. import android.content.Intent;  
  13. import android.os.Bundle;  
  14. import android.view.View;  
  15. import android.widget.Button;  
  16. import android.widget.TextView;  
  17.   
  18. public class Activity02 extends Activity {  
  19.     /** Called when the activity is first created. */  
  20.     @Override  
  21.     public void onCreate(Bundle savedInstanceState) {  
  22.         super.onCreate(savedInstanceState);  
  23.         setContentView(R.layout.http);  
  24.         TextView mTextView = (TextView) this.findViewById(R.id.TextView_HTTP);  
  25.         // http地址  
  26.         String httpUrl = "http://192.168.1.9:8080/linelabel.php"; // 定义需要获取的内容来源地址
  27.         HttpGet httpRequest = new HttpGet(httpUrl);  
  28.         try {  
  29.             // 取得HttpClient对象  
  30.             HttpClient httpclient = new DefaultHttpClient();  
  31.             // 请求HttpClient,取得HttpResponse  
  32.             HttpResponse httpResponse = httpclient.execute(httpRequest);  
  33.             // 请求成功  
  34.             if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {  
  35.                 // 取得返回的字符串  
  36.                 String strResult = EntityUtils.toString(httpResponse  
  37.                         .getEntity());  
  38.                 mTextView.setText(strResult);  
  39.             } else {  
  40.                 mTextView.setText("请求错误!");  
  41.             }  
  42.         } catch (ClientProtocolException e) {  
  43.             mTextView.setText(e.getMessage().toString());  
  44.         } catch (IOException e) {  
  45.             mTextView.setText(e.getMessage().toString());  
  46.         } catch (Exception e) {  
  47.             mTextView.setText(e.getMessage().toString());  
  48.         }  
  49.   
  50.         // 设置按键事件监听  
  51.         Button button_Back = (Button) findViewById(R.id.Button_Back);  
  52.         /* 监听button的事件信息 */  
  53.         button_Back.setOnClickListener(new Button.OnClickListener() {  
  54.             public void onClick(View v) {  
  55.                 /* 新建一个Intent对象 */  
  56.                 Intent intent = new Intent();  
  57.                 /* 指定intent要启动的类 */  
  58.                 intent.setClass(Activity02.this, Activity01.class);  
  59.                 /* 启动一个新的Activity */  
  60.                 startActivity(intent);  
  61.                 /* 关闭当前的Activity */  
  62.                 Activity02.this.finish();  
  63.             }  
  64.         });  
  65.     }  
  66. }  
分享到:
评论

相关推荐

    android 通过WampServer集成环境通过php+mysql实现注册登录功能

    在Android客户端,你需要使用HttpURLConnection或OkHttp等库发起HTTP请求,将用户注册或登录信息发送到服务器。注册时,发送POST请求到"register.php",附带用户数据;登录时,同样发送POST请求到"login.php",携带...

    wampserver

    ## 三、使用WampServer进行开发 1. **创建数据库**: 通过WampServer的管理界面,可以创建、删除和管理MySQL数据库,为你的Web应用提供数据支持。 2. **PHP开发**: 在`www`目录下编写PHP文件,然后在浏览器中输入`...

    Android Studio配合WampServer完成本地Web服务器访问的问题

    初入Android Studio,在进行Web服务器的访问时要用到本地的Web服务器,通过WampServer实现。 本次使用的是WampServer 2.2版本,下载链接附在下方: 链接: https://pan.baidu.com/s/1STRuXrol0ZXCFkMTpmSOZw 提取码: ...

    wampserver3.1.7_x64.zip

    Apache是世界上最广泛使用的Web服务器软件,负责处理HTTP请求;MySQL是一种关系型数据库管理系统,用于存储和管理网站数据;PHP则是一种服务器端脚本语言,常用于动态网站开发。 在压缩包子文件的文件名称列表中,...

    wampserver3.2.3安装包64位.rar

    WampServer是一款在Windows操作系统上运行的开源软件,它允许用户在本地计算机上搭建Web开发环境,无需深入了解服务器配置和管理。WampServer3.2.3是该软件的一个版本,专为64位(x64)Windows系统设计。这个安装包...

    WampServer

    在WampServer中,Apache被配置为在Windows系统下运行,提供HTTP服务,能够处理HTTP请求并返回网页内容。Apache以其稳定性和灵活性著名,支持多种模块扩展,如PHP、Perl、Python等,使得开发者可以构建动态网站和Web...

    wampserver插件

    Apache处理HTTP协议,将网页内容发送给请求的客户端。 2. MySQL:这是一个关系型数据库管理系统,用于存储网站的数据。通过PHP与Apache交互,MySQL提供了高效的数据查询和存储功能。 3. PHP:PHP是一种广泛使用的...

    wampserver3.2.6(64)

    WampServer 3.2.6(64位)是一个针对Windows操作系统的本地Web开发环境。这个集成的套装包括了Apache服务器、MySQL数据库和PHP解释器,为开发者提供了在自己的计算机上搭建网站和应用程序的便利平台。以下是关于...

    WampServer2.0

    `wamp2.rar`可能是WampServer的备份或更新文件,用WinRAR或其他解压缩工具解压后,可以提取出文件以供使用。如果你遇到问题,或者需要升级到新版本,这些文件可能派上用场。 **开发与调试** 在WampServer环境中,...

    wampserver安装包下载

    WampServer是一款流行的Windows平台下的Web开发环境,它集成了MySQL数据库、PHP脚本语言以及Apache网络服务器...通过熟练掌握WampServer的使用,你将能够更好地理解和掌握Web开发的各个环节,从而提升你的IT专业技能。

    Wampserver64.zip

    因此,不建议在公共网络环境中暴露Wampserver,或在生产环境中直接使用Wampserver搭建服务器。 10. **升级与维护**: Wampserver会定期发布更新,以修复已知问题、提升性能或添加新功能。开发者应保持关注,及时...

    WampServer下载

    3. **安全设置**: 在公共网络上运行WampServer可能带来安全风险,因此建议只在本地网络或离线环境中使用。 4. **更新和维护**: 定期更新WampServer的组件以获取最新的安全修复和功能改进。 总的来说,WampServer为...

    wampserver3.2.0.zip

    - 测试与调试:开发者可以使用WampServer快速测试代码更改,而无需每次更新都上传到远程服务器。 总结,WampServer 3.2.0提供了一站式的解决方案,帮助开发者在Windows系统上构建、测试和调试PHP应用,同时包含了...

    wampserver2.5

    **Apache 2.4.9** 是一款广泛应用的开源HTTP服务器,它负责接收HTTP请求并返回网页内容。在2.4版本中,Apache引入了一些性能优化和安全增强,如模块化的配置系统,提升了服务器的灵活性和可管理性。此外,还支持最新...

    wampserver2.5.zip

    在WAMP环境中,Apache负责接收HTTP请求,并将这些请求转发给相应的应用程序处理,如PHP脚本。配置Apache主要涉及修改httpd.conf配置文件,包括设置监听端口、虚拟主机、重定向规则等。 **MySQL数据库** MySQL是一...

Global site tag (gtag.js) - Google Analytics