首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android关注
订阅
仙人掌RT
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android clipToPadding 使用与疑难点解析
前言 ClipXX 系列: 上篇文章分析了clipChildren,说到它不得不提它的孪生兄弟clipToPadding,一看名字就大概猜得到这俩就是用来clip画布的,接下来本篇将详细分析之。 通过
扒一扒抖音是如何做线程优化的
最近在对一些大厂App进行研究学习,在对某音App进行研究时,发现其在线程方面做了一些优化工作,并且其解决的问题也是之前我在做线上卡顿优化时遇到的,因此对其具体实现方案做了深入分析。
Android 开源库 #8 Android 内存缓存框架 LruCache 的实现原理,手写试试?
在之前的文章里,我们聊到了 LRU 缓存淘汰算法,并且分析 Java 标准库中支持 LUR 算法的数据结构 LinkedHashMap。今天,我们来分析标准库的 LruCache 内存缓存框架
“终于懂了“系列:Jetpack AAC完整解析(一)Lifecycle 完全掌握!
JetPack更多是一种概念和态度,它是谷歌开发的非Android Framework SDK自带、但同时是Android开发必备的/推荐的SDK/开发规范合集。相当于Google把自己的Android生态重新整理了一番,确立了Android未来的开发大方向。 遵循最佳做法,A…
【性能优化】大厂OOM优化和监控方案
一、前言 随着项目不断壮大,OOM(Out Of Memory)成为bugly上的疑难杂症之一,大部分业务开发人员对于线上OOM问题一般都是暂不处理,一方面是因为OOM问题没有足够的log,无法在短期
字节码插桩--你也可以轻松掌握
听到关于“插桩”的词语,第一眼觉得会很高深,那到底什么是插桩呢?用通俗的话来讲,插桩就是将一段代码通过某种策略插入到另一段代码,或替换另一段代码。这里的代码可以分为源码和字节码,而我们所说的插桩一般指字节码插桩。 图1是Android开发者常见的一张图,我们编写的源码(.jav…
华为鸿蒙HarmonyOS应用开发介绍 ——华为开发者大会2020观后感
本文主要介绍看了就会的Harmony APP开发。 华为鸿蒙系统,Harmony OS,是可以在不同类型的终端设备上部署的分布式操作系统。 19年华为开发者大会正式公布,20年华为开发者大会发布2.0版本并开源。 部署于手机的鸿蒙系统应该明年初正式面世。 HarmonyOS并不…
Android 世界中,谁喊醒了 Zygote ?
Zygote 作为 Android 世界的受精卵,在成功繁殖出 system_server 进程之后并没有完全功成身退,仍然承担着受精卵的责任。Zygote 通过调用其持有的 ZygoteServer 对象的 runSelectLoop() 方法开始等待客户端的呼唤,有求必应。…
通俗易懂 Android视图系统的设计与实现
说到Android视图大家第一反应肯定是Activity以及View,毕竟这是我们从入门开始接触最多的两个组件。但提到Activity和View之间联系以及设计背景可能会难道一大片人。其实关于视图系统
Android中的跨进程通讯
线程是CPU调度的最小单元,同时是一种有限的系统资源,进程是一个执行单元。 在电脑和手机中指一个程序应用,但是一个进程能包含多个线程。 打个比方,一个进程相当于一个封闭的盒子,进程则在封闭的盒子里面运行,每个盒子有独立的空间,互不干扰。 系统预置了许多ContentProvid…