SuperAPI AI 工具集

android-navigation

安全与审计

查看项目

更新于 10-16 05:08

技能介绍

用途:为 Android(Kotlin / Jetpack Compose)应用开发提供画面跳转与导航相关的官方 API 参考,覆盖 Navigation 3(新 Compose 实现的现行 stable 选择)与 Navigation Compose(既有 2.x 图及 Fragment 导航)。

主要能力:按任务分类组织参考文档,包含 navigation3(NavDisplay、NavBackStack、NavKey、NavEntry、entryProvider、Scene/SceneStrategy、迁移与模块化)、nav-compose(NavHost、NavController、composable、类型安全路由、NavOptions/NavType、NavHostFragment、Safe Args、Navigation Graph XML、Hilt ViewModel 等)、deep-links(intent-filter、assetlinks.json、autoVerify、navDeepLink、handleDeepLink、adb 测试)以及 back-navigation(BackHandler、PredictiveBackHandler、OnBackPressedDispatcher、OnBackInvokedDispatcher、预测型返回动画与自定义返回)。

使用方式:先根据任务在映射表中找到对应分类,再读取该分类的 references/{category}/README.md 定位目标页面,最后读取对应 .md 文件获取细节。目录结构为 skills/android-navigation/ 下的 SKILL.md 与 references/。

适用场景:实现 Navigation 3 或 Navigation Compose 的页面跳转、键与内容绑定、自适应场景(列表详情、支持窗格)、参数与跳转选项、Fragment 导航、深链接与 App Links 声明验证、返回按钮与预测型返回手势处理。

限制:navigation3 的 ListDetailSceneStrategy / SupportingPaneSceneStrategy 仅处理将 back stack 放入 Scene 的逻辑,NavigationBar、TopAppBar 等 UI 组件由 android-compose-components 负责,列表详情与支持窗格的实际布局 UI 由 android-compose-ui 负责。具体安装命令、收费与平台信息暂未提供。