SuperAPI AI 工具集

android-navigation

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:在 Android 上使用 Jetpack Compose Navigation 实现屏幕路由,以及深链(Deep Link)和 App Link 路由。当主要任务是 Compose 路由配置或深链处理时可使用。

主要能力与规范:库使用 androidx.navigation:navigation-compose;类型安全方面要求使用 sealed class 表示路由,禁止使用原始字符串;深链需在 Manifest 中配置 intent-filter,并在 NavHost 中配置 deepLinks;加载内容前需校验参数(例如正确的 ID)。

反模式(应避免):不要用字符串路由,应使用 Screen.Product.route 而非 "product/$id";不要使用未校验的深链,渲染前需检查资源是否存在;不要遗漏 Manifest 配置,深链需要 autoVerify=true 的 intent filter。

优先级:P2(中等)。

适用场景:Compose 应用的屏幕导航、参数传递、深链与 App Link 跳转。

限制:资料未提供安装命令、使用代码示例、依赖版本、平台/系统要求或收费信息,均暂未提供。