首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
shaneli
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 25
沸点 18
赞
43
返回
|
搜索文章
赞
文章( 25 )
沸点( 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在系统层实现了一套精密的…
视频缓存AndroidVideoCache攻略
好久没有更新博客了,一个是因为太忙,业务是在太多,另外一个就是也比较懒,所以拖着就有接近两个月的时间没有写博客了,实在是罪过。今天分享一个开源库 AndroidVideoCache 。这个库主要是做视频缓存管理功能,支持边下边播,离线播放,缓存管理等。用过MediaPlayer…
提升Android瀑布流的滑动流畅度
改文章从各个方面分析了导致Android瀑布流滑动卡顿的根本原因,以及一些解决的思路和方法。帮助大家提升瀑布流页面的流畅度
Android应用架构的发展和实践
架构是我们组织程序,各个项目组件的一种机制。好的架构兼顾了易用性,灵活性,扩展性和复用性。现代Andorid架构已经不限于单体或者单Module了,逐渐在向着多Module和插件化动态化进行发展。 这里主要围绕项目单体应用时的架构,单Module到多Module的演变,以及插件…
下一页
关注了
22
关注者
1
收藏集
17
关注标签
14
加入于
2017-06-28