发送广播的类
package com.example.socketsendbroadcast;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.app.Activity;
import android.util.Log;
public class SocketSendBroadActivity extends Activity {
protected static final String TAG = "SocketSendBroadActivity";
private Handler mHandler;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.v(TAG, "onCreate");
setContentView(R.layout.activity_socket_send_broad);
//通过Handler启动线程
HandlerThread handlerThread = new HandlerThread("threadsendbroad");
handlerThread.start();
mHandler = new Handler(handlerThread.getLooper());
mHandler.post(mRunnable);
}
private Runnable mRunnable = new Runnable() {