自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Handler 从使用到源码探索的思考

当插入的 msg 的 when 相等时,插入顺序是怎样的?next() 的休眠阻塞是怎么回事?唤醒是怎么回事?出现什么情况时唤醒?为什么要唤醒?消息不一定在指定的 when 时刻被分发处理,什么原因?

2024-11-21 17:43:44 738

原创 android中神策sensorsdata的数据存储与上报源码分析

1. 每次上报的数据量最多50条;2. 每次取最老的数据进行上报;3. 调用 track() 方法后,是立即上报还是定时上报取决于这几个条件:code设置的缓存条数(默认缓存条数是100条,可最小设置的条数是50条);或者设置的debug模式;或者调用的login()事件4. 上报时还会检查是否满足下面这些条件:是否设置网络请求开关为开,默认开;是否配置api服务;是否网络可用;是否符合网络条件,默认为WIFI/3G/4G/5G 网络条件;

2024-10-15 15:21:07 1498

原创 Android编译混淆包时报错 {“kind“:“error“,“text“:“java.lang.NullPointerException“,“sources“:[{}],“tool“:“R8“}

我在android项目中升级某个依赖项时,当编译debug版本一切如常,但是打正式混淆包时,出现r8问题

2024-10-14 11:54:05 5404 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除