DaveBoy

Results 65 comments of DaveBoy

* 气泡BubbleView实际是通过WindowManager动态添加的一个视图,因此与SeekBar唯一的位置联系就是它们在屏幕上的 * 绝对坐标。 * 先计算进度mProgress为mMin时BubbleView的中心坐标(mBubbleCenterRawSolidX,mBubbleCenterRawSolidY), * 然后根据进度来增量计算横坐标mBubbleCenterRawX,再动态设置LayoutParameter.x,就实现了气泡跟随滑动移动。 */ private void locatePositionInWindow() 你自己复查一下这个位置的计算吧

我记得前两天有个人在鸿洋的星球上问类似的问题。 断点上传:主要处理还是在服务器吧 不太确定你是不是想问断点下载。

看源码知区别,为了方便我只使用apply和let这两个函数,从来不用with,因为不能防空 apply:返回自身,this指代 let:返回最后一行,it指代 with类似let

https://blog.csdn.net/qingchunweiliang/article/details/84727465

总有傻逼面试官喜欢问这个问题,已解决的问题都不是难题 没解决的问题都是难题

> > 那我也说个吧,因为买了腾讯云的视频服务,所以必须要用腾讯云播放器。因为只有用它的播放器才能用腾讯云的防盗链等其他功能。腾讯云的demo是在一个页面上播放视频,而我在此基础上用腾讯云播放器的底层,上层自己封装写了一套播放器组件,特别是针对在列表上的视频播放,接入超级简单。用户反馈说在其他应用播放音乐的情况下,但我们的feed流上看视频,视频结束后音乐没有自动播放。后来深入源码去分析,是腾讯云播放器把音频焦点抢断,而不是临时申请,知道问题好办了,去腾讯云提工单,结果腾讯非常傲娇不肯修复。最后我从混淆过的代码中把申请焦点的代码找到,然后反编译,用汇编去修改代码,最后编译成aar 解决了这个问题。 > > 那可以用反射或者hook的方式达到相同的效果吗? https://juejin.cn/post/6911224177051566093 我刚写了一下,应该可以

渠道少就自己一个个的打,渠道多的配置就百度一哈解决

sparseArray使用的是双数组实现,寻址采用二分法,比hashmap链表上挨着查找快。 然后hashmap的好像会自动装箱,spare不会