public class MainActivity extends AppCompatActivity implements View. Listener{
Button doGet;
Button doPost;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
doGet= (Button) findViewById(R.id.doGet);
doPost= (Button) findViewById(R.id.doPost);
doGet.set Listener(this);
doPost.set Listener(this);
}
//按钮点点击监听事件
@Override
public void (View v) {
switch(v.getId()){
case R.id.doGet:
doGet();
break;
}
}
//doGet方法实现
private void doGet() {
final String siteUrl=“http://hn.jlpybwg.com/cs/”;//请求地址
new Thread(new Runnable() {
@Override
public void run() {
try {
URL url=new URL(siteUrl);
HttpURLConnection httpUrlContention= (HttpURLConnection) url.openConnection();
httpUrlContention.connect();//连接服务器
//判断是否请求成功
if(httpUrlContention.getResponseCode()==200){
//获取输入流
InputStream inputStream=httpUrlContention.getInputStream();
InputStreamReader ir=new InputStreamReader(inputStream);
BufferedReader bufferedReader=new BufferedReader(ir);
String readerLine=\"\";
StringBuffer stringBuffer=new StringBuffer();//中转变量
while((readerLine=bufferedReader.readLine())!=null){
stringBuffer.append(readerLine);
}
Log.v(\"Log\",stringBuffer.toString());
bufferedReader.close();
ir.close();
inputStream.close();
httpUrlContention.disconnect();
}else{
Log.v(\"Log\",\"请求失败\");
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
}
}
继续阅读与本文标签相同的文章
如何用手游玩出端游操作感
-
Learning algorithem the hard way array (part 2)
2026-05-17栏目: 教程
-
阿里云原生数据库POLARDB当选世界互联网领先科技成果
2026-05-17栏目: 教程
-
阿里云服务器ECS + tomcat + 域名解析 部署web页面
2026-05-17栏目: 教程
-
为青年创业打开梦想之窗——中国“互联网+”大学生创新创业大赛五年综述
2026-05-17栏目: 教程
-
重磅 | 云原生数据库崛起,阿里云POLARDB当选世界互联网领先科技成果!
2026-05-17栏目: 教程
