首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 面试
订阅
萌阿呆
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
面试带你飞:这是一份全面的 计算机网络基础 总结攻略
今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。 1. 计算机网络体系结构 2. TCP协议 3. UDP协议 4. HTTP协议 5. Socket 6. 其他知识 7. 总结
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些…
万字复盘 Handler 中各式 Message 的使用和原理
本文将一 一盘点并起底个中原理!同时针对大家不太熟悉的异步 Message 和 IdleHandler,进行演示和原理普及,篇幅较大,慢慢享用。 非延时执行 Message 先在主线程创建一个 Han
Android WebView H5 秒开方案总结
大厂的 WebView 优化方案总结。为了满足跨平台和动态性的要求,如今很多 App 都采用了 Hybrid 这种比较成熟的方案来满足多变的业务需求
面试必问,敲重点!讲一下 Android Application 启动流程及其源码?
一、写在前面 下面这张图可以补充理解一下进程的概念: 二、流程分析 先来一张流程简图: 下面是流程详细图,带你看完整个启动流程及其所涉及到的类: 下面补充一张 Gityuan 大神的系统启动架构图帮助
从AIDL到内核,一次完整的Binder通信
上一篇文章Binder概述,快速了解Binder体系 整体介绍了一下Binder体系,本篇就从AIDL开始分析一个完整的Binder通讯流程。
深入HashMap源码
HashMap是Java中最常用的集合类框架,是Java语言中非常典型的数据结构。也是面试爱问的,下面博主会通过HashMap的源码深入分析这一数据结构。 分析HashMap源码之前,我们先大致了解一下数组、链表、哈希表的不同。 对于数组,我们都很了解,它在内存中是一串连续的空…
TCP/IP协议以及HTTP解读
二握手 : 服务的接收请求报文,发送ACK:x+1,SYN:1,Seq : Y。随后进入SYN_RECV 三握手 : 向服务器发送Seq+ACK报文,发送完毕后客户端和服务器端都进入ESTABLISHED状态,完成TCP三次握手。 第三次握手在理论上是可以完全省略的,在第二次握…
Android事件分发机制三:事件分发工作流程
本文是事件分发系列的第三篇。 在前两篇文章中,Android事件分发机制一:事件是如何到达activity的? 分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理 源码解…
🔥 2021 最新Android知识体系
0. 背景 构建一个属于自己的知识体系,能够让我们学到的知识体系化.让自己清楚哪块是自己的知识盲区,哪块已经构建起根基.然后根据实际情况,有针对性的进行模块学习.让自己成为一个合格的Android工程师. 平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学…