首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Tom哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android直播渲染卡顿原理分析
Android直播间卡顿原理分析和监控。从UI层和流媒体层两个层面进行卡顿分析,从而推断出合理的卡顿监控方案。
一看就懂的OpenGL ES教程——仿抖音滤镜的各种奇技淫巧之基础滤镜
你们知道仅仅渲染视频是不够的,我们要的是,能够在视频上面玩出花来,于是,在本系列已经渐入高潮的上一篇文章之后,我将在本文掀起更大的“浪花”,本文将讲解使用OpenGL es给视频添加各种放抖音滤镜特。
反思:Google 为何把 SurfaceView 设计的这么难用?
如果你有过 SurfaceView 的使用经历,那么你一定和我一样,曾经被它所引发出 层出不穷的异状 折磨的 怀疑人生。
Android 开源库 #4 IO 框架 Okio 的实现原理,如何检测超时?
在上一篇文章里,我们聊到了 Okio 的三个优势:精简且全面的 API、基于共享的缓冲区设计以及超时机制。前两个优势已经分析过了,今天我们来分析 Okio 的超时检测机制。
心遇 Android 启动优化实践:将启动时间降低 50%
作为 APP 体验的重要环节,启动速度是各个技术团队关注的重点。几百毫秒启动耗时的增减都会影响用户的体验,并直接反应在留存上。本文介绍了心遇团队在启动优化上所做的工作,以及在优化实践中所获得的一些感悟
SurfaceView, TextureView, SurfaceTexture等的区别
SurfaceView, GLSurfaceView, SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。 从Android 1…
Gradle 学习之插件
说起 Gradle 插件,不得不感叹 Gradle 的设计非常棒。 Gradle 本身提供基本的概念以及核心框架,而其他的场景逻辑都可以通过插件扩展的方式来实现。对于 Android 开发来说,常用的插件就是 Android Gradle 插件和 Java 插件了,我们会在下一…
Gradle 学习之 Project
本文假设大家都已经掌握了 Gradle 构建项目的目录结构。其中,脚本文件 settings.gradle 和 build.gradle 至关重要。Gradle 中的一系列构建操作都基于这两个文件。 本系列文章想和大家一起学习 Gradle 的基础知识,如:Project、Ta…
Android 常用的第三方框架和组件
记一些项目中遇到的第三方组件或框架,如果以下条目有更好的替代品,欢迎提出!Star and Respect All!
Android 高性能日志写入方案
网易考拉作为一款超级电商应用,每天都会产生海量日志信息,对日志的写入性能和完整性都有更高的要求。 Android 中记录日志通常的方式是通过 Java Api 操作文件,当有一条日志要写入的时候,首先,打开文件,然后写入日志,最后关闭文件。使用这种方案虽然当前看上去对程序的影响…