# IbestKnowTeach **Repository Path**: xt1314520/IbestKnowTeach ## Basic Information - **Project Name**: IbestKnowTeach - **Description**: 百得知识库基于鸿蒙NEXT稳定版实现的一款企业级开发项目案例。 本案例涉及到多个鸿蒙相关技术知识点: 1、布局 2、配置文件 3、组件的封装和使用 4、路由的使用 5、请求响应拦截器的封装 6、位置服务 7、三方库的使用和封装 8、头像上传 9、应用软件更新等 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 34 - **Forks**: 10 - **Created**: 2025-03-17 - **Last Updated**: 2025-09-25 ## Categories & Tags **Categories**: harmonyos-app **Tags**: HarmonyOS组件, harmony, 鸿蒙开发, 鸿蒙next ## README # 系统简介 IbestKnowTeach(百得知识库)是一款基于鸿蒙NEXT开发的APP应用,当前master主分支代码是具备完整功能的,大家没有真机可以使用模拟器运行! “百得知识库软件”是一款专注于编程技术领域的学习资源App,旨在为开发者提供丰富的学习材料。 这里涵盖了广泛的IT相关知识,无论是编程语言、软件开发,还是最新的技术趋势,都能找到详尽的资料。 该软件不仅有助于开发者提升专业技能,还通过完善的社区和文档支持促进交流与合作。用户可以轻松获取解决方案,参与讨论,从而加速个人成长和技术问题的解决。 # 通过项目学到什么 - 布局 - 三方库的使用和封装 - 组件的封装和使用 - 头像上传 - 应用软件更新 - 日历组件的使用 - 地理位置定位 # 项目大概展示图 ## 开屏页 img.png ## 首页 index.png ## 学习 learn.png ## 消息 message.png ## 我的 mine.png # 项目三方库依赖 1、@ohos/axios (网络请求三方库) ```ohpm install @ohos/axios@2.2.0 ``` 2、@ibestservices/ibest-ui (组件三方库) ```ohpm install @ibestservices/ibest-ui@2.0.3``` # 需要权限 ohos.permission.INTERNET ohos.permission.APPROXIMATELY_LOCATION # 注意事项 1、当前项目是基于鸿蒙api 12进行开发的,高版本的api鸿蒙版本也是支持的 2、服务端是用Java写的,在代码中有对应的请求路径 3、有部分功能不能在模拟器中使用,比如华为账号登录,我就把他改成普通账号登录了,还有定位打卡模拟器无法使用,还有应用更新等 4、请勿将该应用进行商业用途