首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
ZQ7
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
探索 ARouter 原理
ARouter 的跳转是基于路由表实现的,路由表是由注解处理器 RouteProcessor 生成的,读取路由表有运行时反射和编译时插入两种。
View 绘制流程分析
1. measure MeasureSpec: 这个关键对象贯穿在测量流程中,我们可以把它理解成一个 View 自身的「测量规格」, 它包含两个变量一个是 mode(测量模式),另一个是 size(测量尺寸)。 我觉得源码有一点设计的特别巧妙,但也很难理解,那就是用位操作来表示…
TCP TCP/IP HTTP HTTPS
一. 什么是TCP连接的三次握手 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送…
JNI和NDK编程-JNI入门
这篇文章的标题起的很土鳖,但是内容都是干货,大家不要被标题给迷惑了,通过阅读这篇文章可以快速入门 JNI 开发,是新手入门 JNI 最友好的文章。
网络协议
首先,UDP 协议是面向无连接的,也就是说不需要在正式传递数据之前先连接起双方。 然后, UDP 协议只是数据报文的搬运工,不保证有序且不丢失的传递到对端,并且UDP 协议也没有任何控制流量的算法。 总的来说 UDP 相较于 TCP 更加的轻便。 UDP 不需要和 TCP 一样…
WebView与Android交互
客户端可以直接访问 javascript:console.log('hello') 这样的伪 URL 即可实现在页面注入需要执行的 JS 代码。调用方法如下: 这样就实现了调用 JS 的目的了。 JS 调用客户端的方法就比较多,可以分为注入映射和方法劫持两种。注入映射主要是使用…
理解Android 中的启动模式
众所周知这是 Activity 的默认模式,如果不去设置launchMode属性,Activity默认启动模式是介个。 1. Activity1多次启动后,当前Activity栈中会出现多个Activity实例。 2. 始终为Intent创建新实例。 如果不是在栈顶,则会和 s…
【Android】activity生命周期
【每天一道面试题】面试题分享
Fragment生命周期
通过对Fragment生命周期的变化的观察,我们可以很容易发现,add/remove操作会引起Fragment在INITIALIZING和RESUMED这两个状态之间迁移。 而attach/detach操作会引起Fragment在CREATED和RESUMED这两个状态之间迁移…
Android多线程
Android应用启动之后,默认情况下,同一个应用的所有组件均在相同的进程中运行,如果需要改变组件运行的进程,可以在清单文件中使用android:process属性。多进程通信,以后再另作研究,本文主要记录下Android下的多线程编程。 官方这篇文章,还有这篇写的不错,可以对…