终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~
不多说,先上代码。记得点击star哦,代码地址是:SocketDemo
上一篇文章写了如何通过Java层实现Socket和服务器的Socket进行通信,这一篇继续深究,写个如何通过native层实现socket和服务器进行通信。服务器端代码和前一篇博客 代码一致,主要看下Android端的代码。首先看下Main2Activity的代码:
Main2Activity.java
package com.zqc.socketdemo;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class Main2Activity extends Activity implements View.OnClickListener {
private TextView tv;
private Button bt;
Handler handler;
private Context mContext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
tv = (TextView) findViewById(R.id.textView);
bt = (Button) findViewById(R.id.button);
bt.setOnClickListener(this);
mContext =