跳到主要内容

网络与数据知识体系概览

问题

Android 网络编程涉及哪些核心知识?

答案

网络技术栈

核心知识点

主题内容
OkHttp连接池、拦截器链、缓存、TLS
Retrofit声明式 API、注解解析、适配器
协议HTTP/1.1、HTTP/2、HTTP/3(QUIC)
拦截器日志、认证、重试、缓存
缓存HTTP Cache、离线优先
WebSocket实时通信

Android 网络权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Android 9+ 安全限制

默认禁止明文 HTTP 请求。需要 HTTPS 或在 network_security_config.xml 中显式允许。

相关链接