当前位置:网站首页 > Android编程 > 正文

android编程tcp通信,Android 开发: 通信篇-TCP客户端_安卓tcp通信

说明

这节教给大家用Android写一个TCP客户端程序

官方文档

页面

20b2bbaaba83c688db05f64de46f1ea9.png

编写连接程序

1.获取控件

bc20ab7afe4916efccf04388f6ed3d57.png

EditText editTextIPAddress,editTextPort;//输入IP地址,端口号

Button buttonConnect;//连接按钮

@Overrideprotected voidonCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

buttonConnect=findViewById(R.id.buttonConnect);

editTextIPAddress=findViewById(R.id.editTextIPAddress);

editTextPort=findViewById(R.id.editTextPort);

}

2.添加网络权限

129de729b94b18c5468f5efea8a79ce1.png

3.定义一个socket

c9996b54cfe0b847abb4a3e5d97c095b.png

Socket socket;

4.编写按钮点击连接/断开程序

b90c863bbaf0da0effe608e90fb0b8b8.png

MyHandler myHandler;//使用Handler更新控件

myHandler= new MyHandler();

0922d809910b36e7360770690b656955.png

buttonConnect.setOnClickListener(newView.OnClickListener() {

@Overridepublic voidonClick(View view) {if (buttonConnect.getText()=="连接"){new Thread(newRunnable() {

@Overridepublic voidrun() {

Message msg= myHandler.obtainMessage();//从消息队列拉取个消息变量

try{

socket= newSocket(editTextIPAddress.getText().toString(),Integer.valueOf(editTextPort.getText().toString

版权声明


相关文章:

  • Android编程9:蓝牙测试_安卓蓝牙编程2024-10-30 13:58:26
  • 分享119个Android手机应用源代码总有一个是你想要的_安卓app源代码2024-10-30 13:58:26
  • 6.2Android编程权威指南(第3版)————Android版本兼容、最低版本、目标版本、编译版本_android平板上的编程软件2024-10-30 13:58:26
  • android编程权威指南 第2版,Android编程权威指南(第2版)—第13章挑战练习_android编程权威指南 第2版,Android编程权威指南(第2版)—第13章挑战练习2024-10-30 13:58:26
  • Android编程权威指南[pdf]_android编程权威指南 第4版 pdf2024-10-30 13:58:26
  • 关于AndroidStudio如何插入图片的操作_androidstudio导入图片2024-10-30 13:58:26
  • Android编程权威指南.第3版.pdf_android编程权威指南第三版pdf2024-10-30 13:58:26
  • android编程debug详细步骤_android debug2024-10-30 13:58:26
  • 读Android经典系列一-Android编程权威指南-第三版:全书大纲_android编程权威指南第三版pdf2024-10-30 13:58:26
  • Android手机端编程开发软件合集(一)_安卓开发编程软件2024-10-30 13:58:26
  • 全屏图片