首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓性能优化
订阅
懒洋君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
通俗易懂 Android 架构组件发展史
架构并非空穴来风,每一种设计都有其存在依据。故今天我们一起探寻 “架构演化” 来龙去脉,相信阅读后你会豁然开朗。
抖音 Android 性能优化系列:启动优化实践
本文将按照主线程直接优化、后台线程间接优化、全局优化的逻辑,介绍抖音Android基础技术团队在启动优化的实践中遇到的一些比较典型的案例,其间对于业界一些比较优秀的方案也会进行简要介绍。
Gradle 系列(5)一键检索未适配 64 位架构的 so 文件
在这篇文章里,我将带你完成 64 位架构的的适配工作。同时会带你建立关于 ABI 的基本认识,并为你带来我的 Gradle 插件 [EasyPrivacy],帮助你检测工程中的 64 位适配问题。
再见JCenter,将你的开源库发布到MavenCentral上吧
前言 关于 JCenter 废弃这件事情,相信许多朋友早就已经知道了。我在几个月前也专门写过一篇文章分析 JCenter 废弃事件的前前后后,感兴趣的朋友可以去阅读下这篇文章 浅谈 JCenter 即
你想知道,Microsoft Edge这种巨型项目是如何进行版本管理的吗?
前言 不知道你有没有好奇过,像 Microsoft Edge 这种巨型项目是如何进行版本管理的? 当然关于这个问题我就需要先解释一下,因为 Edge 是多么巨型的一个项目很多人可能并没有概念。 事实上
让你的 RecyclerView 实现「梦幻联动」
背景 最近雪球 Android 团队针对基金详情页缓慢帧问题进行了一系列优化,其中一项主要工作是通过 RecyclerView 实现分屏加载,实现过程中需要解决的重点问题是“底部讨论浮层联动效果”,本
网络为什么要分层呀?(TCP/IP协议族)
TCP/IP协议族是什么? 他是一大堆网络分层模型,并不是tcp、ip这么两个东西。 为什么要分层呢? 网络为什么要分层? 看一下这个模型,从客户端到服务器可能会很多中间节点,这些节点之间可能绕来绕去
057-基于frida的一键脱壳+反编译
基本上能看我这篇的基本都是脱壳一知半解的脚本小子(我自己也是),所以不会讲很高深的(比如 常见android app加固厂商脱壳方法研究) 。本文主要讲如何安装frida(国内装frida有些坑)和常见脱壳操作。 如果安装frida时卡在 Running setup.py in…
半小时搞懂 HTTP、HTTPS和HTTP2
本文已经授权掘金开发者社区公众号独家使用,包括但不限于编辑、标注原创等权益。 本文将尽量用通俗易懂的方式来向读者讲述 HTTP 的知识。 另外,建议在学习 HTTP 知识的时候,利用 Chrome 开发者工具来做实践,这可以帮助你理解得更深刻。 HTTP 超文本传输协议是位…
面试美团,面试官突然问我 Java “锁” ,我哭了
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分…