![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
机器人先生
这个作者很懒,什么都没留下…
展开
-
【Android开发】使用代码来获取当前App的PID(系统进程ID)
使用Binder一行代码即可搞定int pid = Binder.getCallingPid();原创 2020-12-22 19:42:22 · 1741 阅读 · 0 评论 -
【Android双屏异显】如何真正的实现Android双屏异显
最近在做一个Android双屏异显的项目,要实现一台Android设备通过HDMI连接两个显示器,然后在一个App中同时显示两个不同的画面。标题实际上Android并不存在真正的像Windows一样的双屏异显,Android的双屏异显实际上是将一个View覆盖在了主显(或副显)上,从而实现两个显示器显示不同画面的效果。在网上查找相关资料,发现基本都是使用Android的Presentation...原创 2020-09-21 20:34:17 · 4504 阅读 · 0 评论 -
Multicast组播报错“no such device”
最近在项目中使用到了组播(多播),使用过程中,调用joinGroup方法时出现了Error“No such device”,通过查阅资料得知,这是因为设备有多个网卡,使用Multicast过程中未指定网卡,导致无法加入组播Group。解决方法:调用 joinGroup() 方法时指定网卡设备Talk is cheap, show me the code. – 鲁迅话不多说,我们直接上代码,我使用的Java,各位小伙伴可视情况更改自己的代码。// 获取所有可用网卡列表private Enumerat原创 2020-09-16 20:45:29 · 1632 阅读 · 0 评论 -
Netty-LengthFieldBasedFrameDecoder()长度域大小端问题
LengthFieldBasedDecoder()是Netty的一个基于消息长度域的解码器,网上有很多资料教大家如何去使用,这里不在介绍。本文主要解决一下消息头长度域的大端小端问题LengthFieldBasedFrameDecoder() 默认采用大端模式(也就是长度域的低字节对应长度数字的高位),但在项目中,通信对方发给我的长度域采用小端模式,这就让我有点懵逼了,查阅了相关资料,发现该Decoder中有一个「ByteOrder」参数,该参数可以设定长度域的大小端模式。带有该参数的构造方法如图所示:原创 2020-09-16 20:27:27 · 1150 阅读 · 0 评论