首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓源码
订阅
Mr子潇
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Android性能优化:这是一份全面&详细的内存优化指南
1. 定义 . 作用 3. 储备知识:Android 内存管理机制 a. 内存分配策略 b. 内存回收策略 a. 内存分配策略 b. 内存释放策略 4. 常见的内存问题 & 优化方案 一些常见使用也可能引发大量的内存问题,下面我将详细介绍。 具体操作:实现当前Activity类…
LiveData原理面试一问还不懂?
LiveData问题总结,是兄弟,看完不懂来砍我。 本文介绍LiveData常见的面试问题。数据更新流程原理。 LiveData数据丢失,类型转换,生命周期,粘问题等
Android ThreadLocal特性以及源码解读
ThreadLocal 以线程为作用域存取数据,不同线程有不同的数据副本,各个线程副本之间读取互不干扰。本文将结合例子和源码分析这些特性。
面试官问我:SharedPreference源码中apply跟commit的原理,导致ANR的原因
对apply跟commit方法讲解的不够透彻,尤其是线程和一些同步锁他里面怎么使用,什么情况下会出现anr?作为颜值担当的天才少年来说,怎么能不一次深入到底呢?
Android Framework权限篇五之实现敏感权限行为提醒
继之前第三篇文章的后台定位权限源码分析中提到的敏感权限行为提醒,这片文章讨论下之前笔者在坚果手机上是如何实现这样的效果的。
一个app到底会创建多少个Application对象
最近跟群友讨论一个技术问题: 一个应用开启了多进程,最终到底会创建几个application对象,执行几次onCreate()方法? 有的群友根据自己的想法给出了猜想 甚至有的群友直接咨询起ChatG
“framework必会”系列:Android Input系统(二)事件分发机制
关于为什么会有这“framework必会系列”文章?对,卷王太多了。。 对于目前应用开发已经饱和的大环境下,作为一个多年Android开发,逼迫我..
“framework必会”系列:Android Input系统(一)事件读取机制
曾经在开发的很长一段时间内,笔者对点击事件的认知只存在于自定义View中的onTouchEvent等方法的处理。 后来慢慢的接触到Android的事件分发机制,但也只是在Activity->Vi
【Framework】🤡 速通 Android AOSP基础
早些年刚毕业,在老东家参与开发Launcher的时候就接触过AOSP,那时的早教平板还是基于Android 4.4的源码进行定制的。后续跑路了,就一直在应用层摸鱼,最近一时兴起,速通(复习)一波基础~
Android Binder 原理换个姿势就顿悟了(图文版)
前言 Binder机制可谓是Android 知识体系里的重中之重,作为偏底层的基础组件,平时我们很少关注它,而它却是无处不在,也是Android 面试易考察的点之一。网上很多文章,要么知识点比较陈旧,