MMKV MMKV——基于 mmap 的高性能通用 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。github MMKV 是基...
MMKV MMKV——基于 mmap 的高性能通用 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。github MMKV 是基...
做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某些值,对此了解不多理解不深刻的时候是不是会很纠结到底该用那个...
你除了搬文档还能有点其它的价值么
史上最全的迁移Android 11详情Android 10 迁移 Android 11官方地址:https://developer.android.com/distribute/best-practices/de...
你除了搬文档还有点其它的价值么?
Android 11 不看没什么问题,一看都是问题奋斗是什么?每一天很难,但是一年比一年容易。不奋斗就是每天很容易,一年比一年难。 一、前言 让人又爱又恨的Android 11来了,新一轮的适配也要准备了。咖啡、茶、辣条...
Android开发中,Bitmap是经常会遇到的对象,特别是在列表图片展示、大图显示等界面。而Bitmap实实在在是内存使用的“大客户”。如何更好的使用Bitmap,减少其对...
求教,生成的类文件是在哪个路径呢?
抽象语法树AST的全面解析(三)AST操作 抽象语法树AST的全面分析(一)抽象语法树AST的全面分析(二)前面两篇文章写到了抽象语法树的生成过程和语法树的节点访问,这篇文章来写一下如何操作抽象语法树。 操...
解决AAR包引用第三方依赖无效 遇到一个之前都没有注意到的问题,在拆分公共组件的时候,将一些公用模块打成aar,然后放到公司的私服maven上,出现这样一个问题,有的aar中...
你确定RESOURCES是指的.class文件么?
Android中Gradle插件和Transform目录1、Gradle插件2、Transform3、ASM4、应用-防止快速点击的插件 1、Gradle插件 1.1、Gradle插件是什么? Gradle插件打包了可重用的构...
史上最细!
Transform详解推荐先看几篇文章:1.Android 热修复使用Gradle Plugin1.5改造Nuwa插件2.GradleTransformAPI的基本使用3.Transform官方文...
推荐先看几篇文章:1.Android 热修复使用Gradle Plugin1.5改造Nuwa插件2.GradleTransformAPI的基本使用3.Transform官方文...
参考【腾讯Bugly干货分享】从0到1打造直播 App从入门到出家:流媒体协议—FLVH5直播起航全面进阶 H5 直播HTML5 视频直播(一)HLS 和 RTMPHTML5...
千篇一律,也不知道谁抄的谁
网络协议 (一) —— RTSP、RTMP、HTTP协议的区别RTSP和RTMP是2个不同的网络传输协议,RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,而RTMP是Real Tim...
某天,A同学给大家分享Java锁优化,大致内容类似Java锁优化,有兴趣的看客大大们可以跳过去了解一波。。。 HotSpot虚拟机一路发展,花了大量精力对各种锁进行优化,通过...
写的不错,只是NALU的内容不一定是RBSP
深入浅出理解视频编码H264结构(内涵福利)原文链接引言:在国内直播"欣欣向荣"(ps: 其实大多都亏钱,为的就是炒概念)的年代,相信很多小伙伴也投入了技术的浩瀚大洋当中(ps: 其实就是搬砖),日复一日,音/视频的神...
感谢分享。
然后有个小疑问,我理解的是建立Socket后通过握手建立的是TCP连接,握手发送的消息应该也不算RTMP的Chunk,只是普通的数据包;再之后才是发送一个名叫connect的命令chunk去建立RTMP连接。
不知道我理解的对不对
带你吃透RTMPRTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(...
前言 对于java开发者来说,大家好像都比较喜欢在编译期间搞事儿,比如为了做到AOP编程,大家都喜欢利用字节码生成技术,常用的有无痕埋点,方法耗时统计等等。那么Android...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 本文是基于constraint-layout:1.1.2 一、前言 在以前,android是使用布局如L...
章口就来?