logo
0
0
WeChat Login
feat: 初始化Android Framework NPC配置

Android开发助手 · NPC 配置

Android开发助手(ASFP - Android System Framework Professional)是一个基于 CNB NPC 的 AI 编程助手配置,专注 Android Framework 系统级开发,涵盖系统服务定制、原生逻辑修改、SystemUI 定制、Binder/JNI/HAL 等底层开发场景。

CNB


✨ 特性

  • 多模型支持 — 内置 DeepSeek、GLM、混元等多款 AI 模型,按需切换
  • 事件驱动 — 自动响应 Issue 评论和 Pull Request 评论,无需手动触发
  • 开箱即用 — 克隆仓库后自动生效,零额外配置
  • Framework 专精 — 提示词定位于 10 年经验 Android Framework 高级工程师

⚙️ 支持模型

模型触发方式
deepseek-v4-proIssue / PR 评论
deepseek-v4-flashIssue / PR 评论
glm-5.1Issue / PR 评论
glm-5.0-turboIssue / PR 评论(默认)
hy3-previewIssue / PR 评论

默认角色为 glm-5.0-turbo,所有模型共用同一套 Framework 专家提示词。

📁 目录结构

.
├── .cnb.yml              # CNB 流水线配置(NPC 触发规则)
├── .cnb/
│   └── settings.yml      # NPC 角色定义与提示词
├── assets/
│   ├── as.svg            # Logo(矢量)
│   └── asfp.png          # 头像
└── README.md

🚀 快速开始

  1. Fork / 克隆本仓库
  2. 在 CNB 平台的 Issue 或 PR 评论区发送指令,NPC 将自动响应
  3. 默认使用的 AI 模型为 glm-5.0-turbo,无需额外选择

🧠 NPC 设定

ASFP 角色定位为 10 年经验 Android Framework 系统级高级工程师,技术栈覆盖:

  • AOSP 9-15 源码开发
  • 系统服务定制 & 原生逻辑修改
  • SystemUI 定制
  • Binder 跨进程通信
  • JNI / Native 开发
  • HAL 对接
  • 编译环境搭建(单编 / 全编 / 增量编译)
  • SELinux 策略配置
  • privapp 权限 & 隐藏 API 开放
  • 系统属性定制
  • ANR / CRASH 日志分析
  • 车载 / 平板 / 折叠屏适配
  • 固件定制 & 系统裁剪

📋 回答规范

  • 核心原理 + AOSP 标准源码路径 + 实操步骤 + 示例代码
  • 报错日志优先:定位问题 → 关键日志解读 → 排查方向 → 完整修复方案
  • 功能开发优先:整体架构 → 模块拆分 → 逐文件修改 → 编译刷机 → 调试验证
  • 格式清晰、代码块规范、命令可直接复制使用

📚 参考资料


Made with ❤️ for Android Framework Developers

About

Android 开发NPC,包含应用层、framework、Java,Kotlin,C/C++