首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android知识点
订阅
JulyYu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
硬核介绍Android画面渲染,从硬件到软件
内网的一篇好文 征得大佬同意拿来分享一下。硬核介绍Android显示系统,深入每一个细节,从硬件到软件,带你体会不一样的风景。
字节码技术在模块依赖分析中的应用
近年来,随着手机业务的快速发展,为满足手机端用户诉求和业务功能的迅速增长,移动端的技术架构也从单一的大工程应用,逐步向模块化、组件化方向发展。以高德地图为例,Android 端的代码已突破百万行级别,超过100个模块参与最终构建。 试想一下,如果没有一套标准的依赖检测和监控工具…
一文彻底搞懂Android View的绘制流程
上一篇中我们讲到了Android的触摸事件传递机制,除此之外,关于Android View的绘制流程这一块也是View相关的核心知识点。我们都知道,PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个。同时,PhoneWindow也是Ac…
Android 性能优化必知必会 | Android Performance
这篇文章记录了 Android 性能优化所必须掌握的知识,涵盖性能优化相关的方方面面
为什么说 AndroidAutoLayout 的设计有问题?
很多人觉得屏幕适配框架,就是应该按照设计图尺寸,高和宽等比例拉伸页面并且填充满屏幕,百分百的还原设计图的布局效果。 像 AndroidAutoLayout 这种框架,可以做到设备运行效果和设计图一模一样,才是真正的百分比屏幕适配框架啊。 而像 今日头条屏幕适配方案 和 Smal…
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…
Android 基于 Choreographer 的渲染机制详解
引入 Vsync 之前的 Android 版本,渲染一帧相关的 Message ,中间是没有间隔的,上一帧绘制完,下一帧的 Message 紧接着就开始被处理。这样的问题就是,帧率不稳定,可能高也可能低,不稳定,如下图 对于用户来说,稳定的帧率才是好的体验,比如你玩王者荣耀,相…
细数 SharedPreferences 的那些槽点 !
最近在处理一个历史遗留项目的时候饱受其害,主要表现为偶发性的 SharedPreferences 配置文件数据错乱,甚至丢失。经过排查发现是多进程的问题。项目中有两个不同进程,且会频繁的读写 SharedPreferences 文件,所以导致了数据错乱和丢失。趁此机会,精读了一…
Android 热修复 Tinker接入及源码浅析
本文已在我的公众号hongyangAndroid首发。转载请标明出处:https://gold.xitu.io/post/589736ad570c350062426974本文出自张鸿洋的博客 一、概述 放了一个大长假,happy,先祝大家2017年笑口常开。 热修复这项技术,基…
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方推出了Jetpack Security组件,旨在保证文件和SharedPreferences的安全性,Sh…