把做题变成理解每一道题。一个原生 Android 离线学习 App,内置三套 HarmonyOS / HCIP 学习题库,共 252 题,每题提供知识点、解题步骤、例子、易错点和参考依据。
下载 Android 安装包 · 完整逐题详解 · 归档范围与验证
- 顺序、随机、未做题练习;单选、多选、判断与填空分别判分。
- 错题本、收藏、全文搜索、断点继续、字号和考试日期设置。
- 限时模拟考试、答题卡、自动交卷、成绩记录与逐题回顾。
- 10 道含图题支持放大;每题包含分步解析、具体例子与折叠自测。
- 4 道原库答案差异集中展示,保留原答案与纠正依据。
- 题目、图片和解析全部内置,无账号、API Key 或联网要求;打开外部参考链接时才使用浏览器。
| 题库 | 题量 |
|---|---|
| 鸿蒙 HCIP 01 | 99 |
| 鸿蒙 HCIP 02 | 100 |
| 鸿蒙 HCIP 03 | 53 |
| 合计 | 252 |
题型:74 道单选、74 道多选、76 道判断、28 道填空。
到 Releases 下载 HcipStudyAndroid-1.0.2.apk,支持 Android 8.0 及以上。该版本使用薄荷底小书本图标及绿色页面,采用 Android 调试签名,适合个人学习与测试。是否允许安装由手机系统和使用者决定。
学习进度保存在本机;目前支持导出留存,尚未提供记录恢复或跨设备同步。模拟考试按每题等权折算为 100 分,不代表认证主办方正式考试规则。本项目不是华为官方应用。
环境:JDK 21、Android SDK 36、AGP 9.2.1、Gradle Wrapper 9.6.1;Java 源码语言级别为 17。配置 JAVA_HOME 和 Android SDK,例如在未提交的 local.properties 中设置 sdk.dir。
# Windows
.\gradlew.bat --no-daemon --console=plain testDebugUnitTest lintDebug assembleDebug# macOS / Linux
chmod +x gradlew
./gradlew --no-daemon --console=plain testDebugUnitTest lintDebug assembleDebug产物:app/build/outputs/apk/debug/app-debug.apk。首次构建需要下载 Gradle、Android SDK 组件及依赖。build-apk.ps1 是原 Windows 交付辅助脚本;包含一个可选的本机 JDK 探测路径,跨电脑构建建议使用上面的 Wrapper 命令。
app/src/main/java/cn/hcip/study/ 原生界面、判分、会话与 SQLite
app/src/main/assets/ 内置题库与题图
app/src/test/ 单元与 Robolectric 测试
content/ 原题文本、逐题解析与内容组装脚本
assets/branding/ 当前选用的书本图标原图
gradle/wrapper/ Gradle Wrapper
docs/ARCHIVE.md 发布范围、验证与限制
content/audit_content.py 的完整审计还需要原项目中的原始采集证据;这些完整桌面截图未公开。预生成的 banks.json、题图和测试源码已包含,构建 App 不依赖原始桌面截图。公共归档没有个人学习数据库、凭据、签名私钥或构建缓存。
原项目保存的 2026-10-30 测试报告为 36 项通过、0 失败、0 错误、0 跳过;既有记录包含 Lint 0 错误和 Android 15 真机流程检查。2026-11-05 归档时再次执行完整内容结构审计,252 / 252 题通过,并核对源码、图片、APK 和发布校验值。本次归档未重新执行 Gradle 构建或真机测试。
内容以既有学习题库为基础,涉及 API 版本差异与原库答案差异时请结合题内依据核对;结构审计不等于独立证明所有知识结论正确。第三方题目、图像、商标及依赖的权利归原权利人。