前段时间公司项目的需要连接蓝牙设备,我们这个蓝牙设备是一个蓝牙手柄,相当于是一个蓝牙外设键盘,所以是属于HID设备。刚开始也不知道还有HID蓝牙设备,所以就按照普通蓝牙设备连...
前段时间公司项目的需要连接蓝牙设备,我们这个蓝牙设备是一个蓝牙手柄,相当于是一个蓝牙外设键盘,所以是属于HID设备。刚开始也不知道还有HID蓝牙设备,所以就按照普通蓝牙设备连...
目录Java字节码操作之ASM创建class[https://www.jianshu.com/p/22cfa8e57b8c]Java字节码操作之ASM修改class[http...
GC: 程序运行的过程种, 需要在内存中为对象、变量等分配内存,当一个对象、变量不再被使用时候,就需要及时回收这部分占用的内存, 否则会发生内存泄漏, 这个内存回收的过程就是...
sleep:Thread的静态方法(Thread.sleep()),不会让出锁,不需要被唤醒,睡眠期间过后,重新获得cpu资源wait:Object的非静态方法(B.wait...
一、简介 最近在手撸 IM 系统,关于数据传输格式的选择,犹豫了下,对比了 JSON 和 XML,最后选择了 Protobuf 作为数据传输格式。 毕竟 Google 出品,...
视频壁纸属于动态壁纸,所以视频壁纸就可以用Android系统提供的动态壁纸服务来实现。首先先介绍一下在实现过程中会用到的几个类。 WallpaperManager Andro...
浅谈java13 增加了纤程和一些语法, 1.switch表达式语法,整个switch语句可以作为一个值来对待 int i=0; String s = switch(i){ ...
说明 写 Android 界面的时候,UI 部分写起来很麻烦,使用集成方案可以提高开发效率。下面的 UI 框架可供选择。 QMUI 参考文档:https://qmuiteam...
前言 ijkplayer是b站开源的超级好用的视频播放器喔,相信大家都早有耳闻。ijkplayer Android和ios都可用,还支持多种视频的硬解码。人生苦短,不如快点试...