首页
AI Coding
沸点
课程
直播
活动
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.泛型的创造者…