首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
点先生
掘友等级
Android开发程序员
十八线写作团队——天星,的一员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
赞
文章( 49 )
沸点( 0 )
开源 | 新一代Android 性能监控框架Rabbit
也提供了完整的数据上报系统。目前包含的主要功能如下图: 通过编译时代码插桩, rabbit可以非常方便的统计应用的冷启动时间与页面渲染时间。测速统计的关键时间点定义如下图: 与网络请求耗时结合后,rabbit可以统计出一个页面的完全渲染耗时。这里的完全渲染耗时是指:从页面cre…
Kotlin 高阶函数 关键字apply、run、let、also、with
let扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。 场景一: 最常用的场景就是使用let函数处理需要针对一个可null的对象统一做判空处理。 适用于le…
Timer机制源码浅析
Handler机制大家应该都烂熟于心了,今天我来讲讲Timer这个不常被问到的定时器。 改日再说线程池,预计是周日。 Timer机制包含了四个主要核心类:Timer,TaskQueue,TimerThread,TimerTask。咱们一个个来了解。 Timer类加载时创建新的任…
推广AndroidX,人人有责。
讲道理,上个月26号我应该发布一篇文章的,但是你懂的,过年嘛。一年才一次,多珍贵呀。于是就偷懒休息了。这篇迟来的文章,算是补上2月没写的。3月26依然会出新的文章。2月的,就这么先水一下吧。 过年我也不是一直闲着,就忙着复习,准备跳槽。途中了解到了AndroidX。 简单的说,…
[OpenGL]未来视觉4-Native层滤镜添加
上一节介绍了摄像头的帧采集,这一节将要介绍采集回来的摄像头数据如何显示到屏幕,以及对数据进行滤镜添加。 现在demo中提供了大概有三十几种滤镜,其原来MagicCamera大致一样的。 滤镜效果比较简单的理解就是原来的图像的基础上,混合上纹理显示出来的效果,而Opengl中纹理…
自定义View 之 RecyclerView.ItemDecoration
年底了,赶项目,于是忙了一个月业务,忙了一个月没有营养的东西。为啥说没营养,因为就是很简简单单的展示,没有啥东西可写。我差点要搬出11月份的腾讯面试经历了,就在这时我给自己挖了个坑。 我本人的自定义View的能力是很差的,之前也没有写过,一直都用android自带或者githu…
我对移动端架构的思考
架构就像是一场进化史,根据不同时期的需求,演变出不同的架构,车轮滚滚,到今天,移动端框架百花齐放,让人目不暇接。但是其中的本质是磨灭不了的,换言之根本没有磨灭而是隐藏到了人们所看不到的地方,但是依旧发挥着不可或缺的作用。 当我们新进一个公司,接受别人的项目的时候,基本都会说句M…
[OpenGL]未来视觉2-Android摄像头帧采集
这节相机的渲染的介绍,只涉及到二维平面的渲染,所以不需要关注三维变量。 需要先确定好相机的变换矩阵,这个初始化并不重要。 初始化采集相机纹理的参数。这里需要了解,采集相机是需要GL_TEXTURE_EXTERNAL_OES来绑定相机纹理,因为相机数据是YUV的编码格式,而显示到…
下一页
个人成就
文章被点赞
3
文章被阅读
3,872
掘力值
140
关注了
19
关注者
25
收藏集
1
关注标签
14
加入于
2018-04-08