安卓的socket连接
这里主要涉及socket连接是不可能放在主线程里的,不过你做server还是做client,另外接受到的数据不要使用char[]的tostring来转,因为样涉及字符编码格式,当然二进制数据不存在这样的问题
package com.example.zmy.sockettest;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
public class MainActivity extends ActionBarActivity {
private static final String HOST = "192.168.1.116";
private static final int PORT = 8999;
private Socket so