首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
妖怪青同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
深入理解MMAP原理,大厂爱不释手的技术手段
为什么大厂爱不释手 如微信的MMKV 组件、美团的Logan组件,还有微信的日志模块xlog,为什么大厂偏爱它呢?他到底有什么魔力么?我认为主要原因如下: 跨平台,C++编写,可以支持多平台 跨进程,
类加载机制系列3——MultiDex原理解析
学习类加载机制系列,第三篇,MultiDex原理解析
Android 性能优化—— 启动优化提升60%
1. 应用启动速度 一个应用App的启动速度能够影响用户的首次体验,启动速度较慢(感官上)的应用可能导致用户再次开启App的意图下降,或者卸载放弃该应用程序。 本文将从两个方向优化应用的启动速度 :
当支付宝 App 遇见 AndroidX......
支付宝 Android 端拥抱 AndroidX 过程中的一些新(xin)鲜(suan)事(lei)
【面试黑洞】Android 的键值对存储有没有最优解?
MMKV 天下无敌无脑选?那你这几年可能被骗了。MMKV 性能很强,但并不是任何时候都最适合的,有时候它甚至是最差选项。更多详细的讲解,还是看视频吧。
Android:换肤
这里使用的是开源框架Android-skin-loader。这个框架已经停止维护了,能满足基本功能需求。 将这个库的lib作为module导入,这样方便你根据自己的需求去添加一些功能。 创建一个App module(记住不是library module)。这个module不需要…
Android 自定义插件-- 彻底解决method not found 问题
大家都知道 android在打包的时候 如果一个aar 有不同的版本存在,那么默认总是引用版本号最高的版本。 这个时候就会出现一个问题了: 基础库在迭代升级的时候 很可能要对某些方法进行修改,比如修改方法的返回值 ,修改方法的参数,甚至于要删除方法等等,但是如果你碰到上述的场景…
面试重灾区-泛型攻克
泛型可以说是面试中的重灾区了,一直以来大家对于泛型的认识可能并不是非常的清晰,在泛型的使用上可能就更疑惑了,这篇文章将带大家攻克这一知识点,泛型这块其实还是要大家多敲敲,看看什么情况下泛型是会报错的什么情况下不会,这样才能真正的了解泛型。 1. 使用泛型的意义 1.泛型的创造者…