首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
六金本金
掘友等级
编辑/运营
|
文化有限
科技与人文
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
335
文章 179
沸点 156
资讯 0
赞
335
关注
返回
|
搜索文章
文章
热门
最新
六金本金
5年前
Android
Choreographer原理
前面两篇文章介绍了SurfaceFlinger原理,讲述了SurfaceFlinger的启动过程,绘制过程,以及Vsync处理过程。 本文再介绍一下Choreographer的启动与Vsync处理过程。 在Activity启动过程,执行完onResume后,会调用Activit…
352
点赞
评论
六金本金
5年前
Android
Android图形系统概述
基于Android 6.0源码, 简述Android图形系统 Android系统中图形系统是相当复杂的,包括WindowManager,SurfaceFlinger,Open GL,GPU等模块。 其中SurfaceFlinger作为负责绘制应用UI的核心,从名字可以看出其功能…
895
32
评论
六金本金
5年前
Android
Android硬件加速原理与实现简介
在手机客户端尤其是Android应用的开发过程中,我们经常会接触到“硬件加速”这个词。由于操作系统对底层软硬件封装非常完善,上层软件开发者往往对硬件加速的底层原理了解很少,也不清楚了解底层原理的意义,因此常会有一些误解,如硬件加速是不是通过特殊算法实现页面渲染加速,或是通过硬件…
1910
80
4
六金本金
5年前
Android
Android LowMemoryKiller原理分析
Android的设计理念之一,便是应用程序退出,但进程还会继续存在系统以便再次启动时提高响应时间. 这样的设计会带来一个问题, 每个进程都有自己独立的内存地址空间,随着应用打开数量的增多,系统已使用的内存越来越大,就很有可能导致系统内存不足, 那么需要一个能管理所有进程,根据一…
883
38
评论
六金本金
5年前
Android
APP
Android 中如何计算 App 的启动时间?
之前有人在知乎提问:“怎么计算apk的启动时间?” : 利用python或者直接用adb命令怎么计算apk的启动时间呢?就是计算从点击图标到apk完全启动所花费的时间。比如,对游戏来说就是点击游戏图标到进入到登录界面的这段时间。 已知的两种方法貌似可以获取,但是感觉结果不准确:…
3952
129
评论
六金本金
5年前
Android
Java
JVM
Android性能优化之虚拟机调优
介绍完 深入学习Android:虚拟机&运行时 之后,很多小伙伴问我,你描述的这些知识结构看起来艰深晦涩高大上,实际工作中能有多大用途呢?今天我就简单举个例子。 众所周知,我们的Android App运行在Java虚拟机之上,而Java是一门带GC的语言。在虚拟机进行垃圾回收的…
2246
56
评论
六金本金
5年前
APP
Android
移动端性能监控方案Hertz
性能问题是造成App用户流失的罪魁祸首之一。App的性能问题包括崩溃、网络请求错误或超时、响应速度慢、列表滚动卡顿、流量大、耗电等等。而导致App性能低下的原因有很多,除去设备硬件和软件的外部因素,其中大部分是开发者错误地使用线程、锁、系统函数、编程范式、数据结构等导致的。即便…
5619
169
8
六金本金
5年前
iOS
JSPatch
HotFix
轻量级低风险 iOS Hotfix 方案
我们都知道苹果对 Hotfix 抓得比较严,强大好用的 JSPatch 也成为了过去式。但即使测试地再细致,也难保线上 App 不出问题,小问题还能忍忍,大问题就得重新走发布流程,然后等待审核通过,等待用户升级,周期长且麻烦。如果有一种方式相对比较安全,不需要 JSPatch …
2127
48
3
六金本金
5年前
Android
Facebook
单元测试
Facebook构建高性能Android视频组件实践之路
随着移动设备视频消费的快速增长,为了更高效地呈现内容,Facebook的移动工程师们面临着新的挑战。比起文本和图片这样的简单UI元素,视频需要更多的资源。视频解码器会消耗很多CPU资源,创建视频时还需要分配大量内存,同时他们会使用更多的网络带宽来从服务器下载视频数据。在可滚动的…
1576
108
3
六金本金
5年前
Google
Android
Android P 开发者预览版首发!
这里简要介绍一下这个开发者预览版中几项有趣的新功能,同时我们希望大家尝试后提供反馈。 使用 WiFi RTT 进行室内定位 精确室内定位一直是应用开发者面临的一个长期挑战,但它为定位服务提供了新的机会。Android P 为 IEEE 802.11mc WiFi 协议添加了平台…
1744
6
评论
下一页
个人成就
优秀创作者
文章被点赞
3,148
文章被阅读
100,173
掘力值
6,275
关注了
44
关注者
2,229
收藏集
1
关注标签
39
加入于
2016-09-07