首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
八股
订阅
张诺然
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
有关Android Binder面试,你未知的9个秘密
在Android领域,Binder作为进程间通信的核心机制,是每位Android技术人员都应该深入了解的重要知识点。本文将从面试官的角度出发,围绕Android Binder展开一系列高级疑难问
金三银四,Android View的绘制流程看这篇就够了
View是如何显示出来的 调用Activity的attach方法,该方法会创建PhoneWindow对象 在onCreate的setContentView方法中,先会通过PhoneWindow的get
Android包体积优化-so动态加载
Android apk包占比最大的几块内容分别是so,代码dex,资源。 其中对so进行改造是投入产出比最高的,一方面它的体积占比一般最大,另一方面由于动态库本身也是在使用前一次性加载的,不像代码和资
Android 包体积优化思路总结
前言 包体积优化的文章很多,也有很多非常前沿的技术,很多产品都非常重视包体积,因为包体积不仅仅影响的是性能(主要是磁盘和内存I/O),而且还影响新装用户量。 关于包体积的优化,主要有以下手段: 删除
Android RecyclerView Inconsistency detected崩溃原因及解决方案
出现这个问题的主要原因是,对RecyclerView的数据操作混乱导致的。比如notifyDataSetChanged后还没结束又调用 notifyItemInserted、notifyItemMov
WMRouter使用和源码分析
路由框架,也就是路由的作用。路由是起什么作用呢?就像送快递,从小县城到省会,再从省会发到北京分拨中心,然后再从北京分拨中心发到回龙观,再从回龙观发到具体的小区。路由框架解决的就是如何从A页面跳转到B页面的问题,其会在A和B之间建立数个节点。 隐式Intent:协作困难,调用时候…
Glide源码解析(1): 整体流程
Glide源码解析(1): 整体流程:从使用例子入手,简单地过一遍Glide地整体流程(基于v4.11.0版本)
Glide 源码阅读笔记(一)
Glide 源码阅读笔记(一) Glide 是 Android 中的老牌网络图片加载库,虽然年纪比较大,但是它和很多新生代的网络图片加载库相比在各方面依然不落下风。它的友好的使用 API 、优秀的内存
Glide 源码阅读笔记(二)
Glide 源码阅读笔记(二) 在第一篇文章中我简单介绍了 Glide 实例的创建过程,重点介绍了 Glide 的内存缓存实现和磁盘的缓存实现:Glide 源码阅读笔记(一) 本篇文章是系列文章中的第
BAT大厂Android面试知识点,请客官拿好~~
年年寒冬,年年也挡不住一个安卓程序员追求大厂的决心。想要进入大厂,我们需要掌握哪些知识点呢?这里,我为大家梳理了一个整体的知识架构。整体包括Java、Android、算法、网络等,并且我也在相应知识点下推荐了与该知识点相关的书籍与博客。希望大家阅读之后,能帮助大家完善与整理自己…