首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
谢谢谢_xie
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
View.getVisibility()出现NullPointerException的排查和解决
背景 在App发版后的某一个版本后,崩溃收集后台收到了crash告警。出现了一个量级较大的空指针问题。 空指针问题在android开发中非常常见,不过在看到我们的崩溃收集后台上的崩溃堆栈,却显得无从下
做一个具有高可用性的网络库
在android中,网络模块是一个不可或缺的模块,相信很多公司都会有自建的网络库。目前市面上主流的网络请求框架都是基于okHttp做的延伸和扩展,并且android底层的网络库实现也使用OkHttp了
一个匿名内部类的导致内存泄漏的解决方案
泄漏原因 匿名内部类默认会持有外部类的类的引用。如果外部类是一个Activity或者Fragment,就有可能会导致内存泄漏。 不过在使用kotlin和java中在匿名内部类中有一些不同。 在java
快看漫画提效工具之Android Studio插件
背景 为了更好的提升团队的开发效率,一直都希望能够将一些团队内的重复工作以自动化的方式来优化。 因此希望基于Intellij的能力,来做一些提升解放劳动力的事情。 IDE插件开发简单介绍 就简单介绍一
iOS弹幕组件LNDanmakuMaster
LNDanmakuMaster是一个轻量的弹幕播放器,通过:创建播放器->创建轨道->添加弹幕的方式进行弹幕播放,提供丰富轨道样式的同时也支持自定义轨道;对传入的弹幕的视图层没有要求(任意的View/Layer);提供多种(目前是3)弹幕分布策略;支持使用轨道组播放特殊弹幕;提…
从一个弹幕开始:LNDanmakuAttributes
在制作这个框架之前,我调研了GitHub上的一些比较流行的弹幕框架;一些开源库将一条弹幕定义为一个可继承Cell或View,使用者通过继承这些cell或是View来自定义自己的弹幕视图,但我认为为使用者规定好视图的类型并不是一个弹幕框架的主要工作,说到这,想起了百岁山非常著名的…
弹幕动画的核心:LNDanmakuTrackController
弹幕框架本质上来说就是一种辅助使用者做动画的工具:使用者给出自己需要放到屏幕上的视图,弹幕框架为目标视图运行动画,让其可以在屏幕中动态地展示出来;动画的核心就是弹幕轨道。 轨道组件在这里被划分为了Track/TrackController两部分,Track更像是一种动画规则,T…
弹幕暂存和分发:LNDanmakuDispatcher
Dispatcher的工作方式非常像配货站,通常有闲置卡车的司机会将自己的卡车信息登记在配货站,需要运送屋子的雇主把货物、目的地等信息登记在配货站,然后由专人将一些顺路的货物分配到一辆卡车上,这辆卡车装满了就发车;这种配货方式可以使运输资源得到最大限度利用。 Dispatche…
弹幕复用:LNDanmakuPool
LNDanmakuPool是LNDanmakuMaster针对弹幕场景提出的复用方案,与UICollectionView/UITableView的复用逻辑很相似,为任意NSObject类型打标签,并通过标签进行NSObject类型的存取。 这个池子指定了key与Class的对应…
下一页
个人成就
文章被点赞
426
文章被阅读
57,375
掘力值
1,641
关注了
2
关注者
135
收藏集
1
关注标签
2
加入于
2019-10-09