首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓开发问题
订阅
mans
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
RecyclerView 性能优化 | 安卓 offer 收割基
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 这里的 Html.fromHtml(data) 方法可能就是比较耗时的,存在多个 TextView 的话耗时会更为严重,这样便会引发掉帧、卡顿,而如果把这一步与网络异步线程放在一起,站在用户角度,最…
App 启动过程(含 Activity 启动过程) | 安卓 offer 收割基
这道题在曾经面试「菜鸟网络」中遇到过,不过当时只问了「Activity 启动过程」,这里对整个「App 启动过程」进行完整的源码分析,希望可以帮助到大家。 1. Launcher 捕获点击事件,其过程为 Launcher#onClick -> Launcher#onClickA…
安卓开发中遇到的奇奇怪怪的问题(二)
向大家分享我在项目中遇到的奇怪问题。希望对大家有帮助。
Android小知识-剖析Retrofit前的预备知识(静态代理与动态代理)
代理设计模式主要分为静态代理与动态代理,代理模式的定义是为其他对象提供一种代理,用以控制对这个对象的访问。打个比方:你人在国内,但是想要购买国外的某件商品,这时候你可以找朋友帮你买,你朋友就是代理,至于你朋友怎么买你不关心,你只要拿到商品就行。 看上面这张类图,静态代理需要三个…
Android小知识-剖析Retrofit中网络请求的两种方式
在上一节《Android小知识-剖析Retrofit中ServiceMethod相关参数以及创建过程》介绍了动态代理类中三行核心代码的第一行,通过loadServiceMethod方法获取ServiceMethod对象,在loadServiceMethod方法中先会检查缓存集合…
插件化-插件APK的解析
本文主要来看一下在插件化技术中,实现宿主运行时使用插件apk类、资源等的原理。