# 灵萌 **Repository Path**: hiharmonica/lingmeng ## Basic Information - **Project Name**: 灵萌 - **Description**: 该项目供参考使用JSUI开发鸿蒙APP,以及获取计步传感器数据、JS调用JAVA的PA、使用关系型数据库存储数据、使用hmsx做JSUI的全局状态管理、添加卡片服务等一些列功能。 - **Primary Language**: JavaScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2021-01-17 - **Last Updated**: 2021-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 灵萌 entry/src下文件夹目录: ``` main ├─java---------------------------------------------------------------------------JAVA包目录 │ └─com │ └─shenhonghui │ └─lingmeng │ ├─constant--------------------------------------------------------以前小伙伴写的一些工具类,未使用可忽略 │ ├─controller------------------------------------------------------构建卡片时生成的模块 │ │ └─lingmeng_default │ ├─db--------------------------------------------------------------数据库公用模块文件夹 │ ├─entity----------------------------------------------------------实体模型 │ ├─service---------------------------------------------------------数据库访问业务逻辑层 │ └─utils-----------------------------------------------------------以前小伙伴写的一些工具类,未使用可忽略 │ └─service_widget ├─js-----------------------------------------------------------------------------JSUI文件目录 │ ├─index-----------------------------------------------------------------------主界面UI │ │ ├─common-------------------------------------------------------------------公用模块 │ │ │ ├─components------------------------------------------------------------自定义组件 │ │ │ ├─imageanimation--------------------------------------------------------动图存放位置 │ │ │ │ └─rabbit-------------------------------------------------------------宠物模型(rabbit)PS:与数据库中宠物code对应 │ │ │ │ ├─eat_carrot │ │ │ │ ├─normal │ │ │ │ └─run │ │ │ └─images----------------------------------------------------------------公共图片 │ │ │ ├─pets │ │ │ └─props │ │ ├─pages--------------------------------------------------------------------页面/模块 │ │ │ ├─index-----------------------------------------------------------------主界面 │ │ │ ├─missionlist-----------------------------------------------------------任务列表页面 │ │ │ ├─petlist---------------------------------------------------------------宠物列表页面 │ │ │ └─proplist--------------------------------------------------------------道具列表页面 │ │ └─store--------------------------------------------------------------------全局状态管理 │ │ └─modules--------------------------------------------------------------状态的模块化管理 │ └─lingmeng_default------------------------------------------------------------卡片服务 │ ├─common │ ├─i18n │ └─pages-------------------------------------------------------------------卡片UI界面 │ └─index └─resources----------------------------------------------------------------------资源文件,更多参考官网 ├─base │ ├─element │ └─media └─rawfile---------------------------------------------------------------------初始数据库存放位置 ``` ``` 1. hmsx的使用 在app.js中对store目录下的index.js进行注册。 2.获取计步传感器数据 参考 SensorServiceAbility 计步传感器在MainAbility中调用。 3.JS调用JAVA PA 参考DataServiceAbility及JSUI下的index目录 4.卡片服务的使用 参考MainAbility及卡片JSUI代码 ``` 如想玩自定义的宠物模型,可使用万彩骨骼大师工具生成对应的图片集合(可构建好模型及动画后与我联系)。本人由钊哥赞助购买了万彩骨骼大师会员,提供模型并联系我可帮忙免费转换成图片集。 联系方式: QQ:1292235957 邮箱:1292235957@qq.com