首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
shaneli
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 26
沸点 18
赞
44
返回
|
搜索文章
赞
文章( 26 )
沸点( 18 )
图解 Java 线程安全
按操作系统中的描述,线程是 CPU 调度的最小单元,直观来说线程就是代码按顺序执行下来,执行完毕就结束的一条线。 举个 🌰,富土康的一个组装车间相当于 CPU ,而线程就是当前车间里的一条条作业流水线。为了提高产能和效率,车间里一般都会有多条流水线同时作业。同样在我们 And…
抓出卡顿元凶,从分析掉帧开始
这次我们依旧来谈谈有关性能优化的话题,这次我们会用到Google给我们提供的分析工具——Systrace。如果你还不了解这个工具,最好先了解一下。Google 官方文档: 我们还会用到一个Demo,用来对比卡顿和不卡顿的状况。 这里解释一下,GIF动画表现得不是很完善,流畅运行…
android 无须root截图方案
这是我们反射调用SurfaceControl.screenshot()和Surface.screenshot(),他们都是系统提供的截屏方法,可是这个方法被@hide的了,无法调用,我们可是使用反射的方式调用,可是我们普通用户通过代码反射调用,方法会返回null,原因是Surf…
OpenGL Android课程七:介绍Vertex Buffer Objects(顶点缓冲区对象,简称:VBOs)
到目前为止,我们所有的课程都是将对象数据存储在客户端内存中,只有在渲染时将其传输到GPU中。没有大量数据传输时,这很好,但随着我们的场景越来越复杂,有更多的物体和三角形,这会给GPU和内存增加额外的成本。 我们能做些什么呢?我们可以使用顶点缓冲对象,而不是每帧从客户端内存传输顶…
看完这篇 Android ANR 分析,就可以和面试官装逼了!
首先,ANR(Application Not responding)是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR。ANR由消息处理机制保证,Android在系统层实现了一套精密的…
Android硬件位图填坑之获取硬件画布
这篇水文主要是分析View绘制下Canvas的创建流程,关于硬件加速的更详细的介绍,推荐大家看这篇文章https://www.jianshu.com/p/40f660e17a73。
视频缓存AndroidVideoCache攻略
好久没有更新博客了,一个是因为太忙,业务是在太多,另外一个就是也比较懒,所以拖着就有接近两个月的时间没有写博客了,实在是罪过。今天分享一个开源库 AndroidVideoCache 。这个库主要是做视频缓存管理功能,支持边下边播,离线播放,缓存管理等。用过MediaPlayer…
提升Android瀑布流的滑动流畅度
改文章从各个方面分析了导致Android瀑布流滑动卡顿的根本原因,以及一些解决的思路和方法。帮助大家提升瀑布流页面的流畅度
下一页
关注了
22
关注者
1
收藏集
17
关注标签
14
加入于
2017-06-28