我的接收器在Moto G中没有收到任何UDP数据包,但它适用于其他设备.
通过WiFi网络,我已成功从其他设备发送UDP数据包.但是在Moto E和Moto G中它没有用.
任何人都可以帮助弄清楚为什么它不适用于Moto G / E?
我的问题是我没有通过WiFi网络接收任何UDP数据包.
解决方法:
试试这个代码.这对我有用.
public voID run() { Looper.prepare(); try { WifiManager.MulticastLock lock; WifiManager wifi; wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); if (Build.VERSION.SDK_INT >= androID.os.Build.VERSION_CODES.KITKAT) { if (lock == null) lock = wifi.createMulticastLock("WiFi_Lock"); lock.setReferenceCounted(true); lock.acquire(); } } catch(Exception e) { Log.d("Wifi Exception",""+e.getMessage().toString()); } }
总结 以上是内存溢出为你收集整理的android – Moto G通过WIFI网络接收UDP数据包全部内容,希望文章能够帮你解决android – Moto G通过WIFI网络接收UDP数据包所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)