只是贴代码,以前写的突然忘记了.



  
    private WifiManager.MulticastLock multicastLock;    public void init(Context context){         WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);         multicastLock = wifiManager.createMulticastLock("my_net");    }    public byte[] fetchData(){        try {            multicastLock.acquire();            MulticastSocket multicastSocket = new MulticastSocket(55551);            InetAddress group = InetAddress.getByName("224.0.0.2");            multicastSocket.setSoTimeout(3000);            multicastSocket.joinGroup(group);            multicastSocket.setLoopbackMode(true);            byte[] buffer = new byte[512];            DatagramPacket packet = new DatagramPacket(buffer, buffer.length);            multicastSocket.receive(packet);            return buffer;        } catch (Exception e) {            e.printStackTrace();        } finally {            multicastLock.release();//一定要释放        }        return null;    }

权限加入


    <uses-permission android:name="android.permission.INTERNET" />    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />



更多相关文章

  1. 【Android】Android permission 访问权限
  2. Android 购物车加减功能的实现代码
  3. Android几个常用功能代码(校园助手开发笔记)
  4. Android小代码——设置全屏
  5. Android 修改系统时间代码
  6. android启动其他应用的一段代码
  7. android 文件目录权限
  8. android 6.0权限问题处理的核心代码--shouldShowRequestPermissi
  9. Android 添加新的联系人代码

随机推荐

  1. Android中高级联动控件 RecyclerView+Vie
  2. [转] android 日期时间格式转换
  3. Android(安卓)TextView自动换行文字排版
  4. 2010.10.31———Android 04
  5. Ubuntu .bashrc个人配置
  6. android设置状态栏颜色
  7. 淡入淡出动画
  8. Android Socket编程初探
  9. Android JNI入门实例
  10. 花椒Android客户端多变体构建实践