SuperAPI AI 工具集

android-networking-retrofit-okhttp

编程与开发

查看项目

更新于 10-16 06:22

技能介绍

用途:当请求涉及 Retrofit 的 Android 配置、OkHttp 拦截器、API 错误映射时使用本技能,目标是用 Retrofit、OkHttp、拦截器、API 契约和健壮的错误处理搭建 Android 网络栈。范围扩大时可移交 android-serialization-offline-sync、android-security-best-practices。

工作流程:先确认数据源、持久化边界、同步模型与设备能力;在接入网络、存储、媒体或后台 API 前显式建模契约;采用推荐的 AndroidX 或平台模式并保证迁移安全;用示例应用与场景验证离线、重试和进程死亡行为;需要时把安全、性能或发布风险升级给相关支持技能。

主要能力与准则:优先使用类型化模型和显式序列化器,而非临时 map 或 bundle;后台工作保持幂等并支持取消;不把存储、媒体或网络细节泄漏到展示层;把用户数据持久性、隐私和迁移路径视为实现的一部分。

反模式:在主线程执行磁盘或网络调用;把可重试的同步失败当成最终用户错误;缓存模型与传输模型混用而无映射层;在存在更窄 API 时申请宽泛的存储或通知权限。

示例命令:cd examples/orbittasks-compose && ./gradlew :app:testDebugUnitTest;cd examples/orbittasks-xml && ./gradlew :app:testDebugUnitTest;python3 scripts/eval_triggers.py --skill android-networking-retrofit-okhttp。

限制与资料缺口:未提供具体价格、平台支持范围、性能指标或版本要求,暂未提供。