logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 健康系统联系案例 创建项目

模板 还是选最基础的Empty Ability然后 点击 右下角Next。然后 路径 这里我给了个D:\hongmengDom\HealthCases。我们点击Create Project创建一个新的工程。然后 名字 就叫HealthCases。我们 介绍了健康系统的整体 UI。创建项目一个非常令人怀念的步骤啊。首先 我们打开开发工具首页。然后点击右下角Finish。等待片刻 项目就全部建好了。然

文章图片
#harmonyos#华为#鸿蒙
HarmonyOS 通知意图

就例如说我们某个微信好友发消息给我们我们点击系统通知可以直接跳到你们的聊天界面。然后abilityName要用 哪个 Ability写入口文件的名字上去就好了。按我这样写 绑定给通知 请求对象的wantAgent属性就好了。之前的文章 我们讲了 harmonyos 中的 基础和进度条通知。通知意图简单说 就是当我们点击某个通知 如下图。然后 我们点出通知 后 将应用切到后台然后点击通知。这就是 最

文章图片
#harmonyos#华为#鸿蒙
HarmonyOS 发送系统通知 基础通知

这里 我们在aboutToAppear 生命周期中处理这个逻辑加载 media模块下的 Test 资源文件 就是我们刚才放进去的那个图片。这是个NOTIFICATION_CONTENT_PICTURE 图片型的通知这里需要一个picture参数类型会比较特殊。最基本的 是当应用被切入后台而应用内部发生了一些变化就可以用通知的方式来提醒用户。harmonyos中 提供了 各种不同功能的通知来满足我们

文章图片
#harmonyos#华为#鸿蒙
HarmonyOS 健康系统联系案例 整体原型图介绍

然后 我们搜索框 下面 是个时间选择器我们可以通过点击打开一个时间选择的弹窗。然后 我们可以在下面列表中点击某个卡片后面的加号例如 这里我们点击早餐。整体 界面我们上面是整体内容然后 下面是个导航栏三个项。然后就会进入早餐的添加界面这里 我们可以选择很多中的食物。我们想添加 某个食物就可以 点击食物后面的加号。中间这个卡片 是可以向右滑动的拖出更多信息。我们也可以通过上面的分类 赛选出 各种食物。

文章图片
#harmonyos#华为#鸿蒙
HarmonyOS Stage模型 简述 UIAbility 生命周期

比如 我们点击进入聊天因为聊天 已经在这个 Ability中了它只需要在这个 UIAbility 上去绘制页面就可以了。所以 我们打开微信这个应用时 它首次绘制的这个界面 就包含了这些 聊天 社交等核心功能的入口。你可以打开微信然后打开视频号切到任务管理 你会发现 它们是两个不同的任务。那么可以看到应用后我们就可以去点击主页面的各个菜单和功能了。简单说 在任务列表中每一个任务都代表一个独立的 Ab

文章图片
#harmonyos#华为
HarmonyOS 数据持久化 关系型数据库之 初始化操作

relationalStore.getRdbStore获取 rdbSore需要两个参数UIAbility上下文的 ConText 和 我们上面声明的config。然后 我们初始化的逻辑 就要写在initTaskDB中 因为初始化 需要UIAbility 中的上下文 ConText。然后我们 initTaskDB中 上来声明了config和 sql 内容 这个我们上面讲过。导入我们写的这个类然后在o

文章图片
#harmonyos#数据库#华为
HarmonyOS 带着大家通过代码运行证实 Ability生命周期

第一个参数 是一个 16进制的数字作为我们这个日志的域也可以理解为标识然后查日志 可以通过这个过滤。我们按下图目录entry模块下的 src目录下的 main 下的 ets 下的 entryability。第三个参数 是字符串的一个模板就是我们日志要输出的内容这里 我们的内容是 %{public}s。Ability 销毁后执行了onDestroy输出了Ability onDestroy。第二个参数

文章图片
#harmonyos#华为
HarmonyOS Stage模型 应用配置文件讲解

description 是这个abilities的描述 同样 读的也是 $string当前模块的string文件。也就是说,我们以后开发的所有应用 它都会有自己的唯一bundleName这个属性的内容是不能和别人重复的。pages是这个模块下包含的所有的page界面 它所有的 界面写的是$profile。而这个是全局的配置 文件指向的就是我们全局的 media 目录下的 app icon。因为我们

文章图片
#harmonyos#华为
HarmonyOS Stage模型 用程序运行切换 验证UIAbility 启动模式(下) 验证:specified启动模式 Ability间切换

abilityName要跳转到的Abilitymodule.json5中的 abilities找到自己要跳转的abilityname属性就是这个东西啦。但 我们要做specified就要做 Ability模块间的跳转而不是 page页面间的跳转了因此 就不能用这种传统的路由形式了。有趣的是你会发现我们创建的这个Twox 模块的 入口文件 和entry 入口文件内容基本就是一样的。

文章图片
#harmonyos#华为#鸿蒙
HarmonyOS 数据持久化 关系型数据库之 增删改逻辑编写

然后 我们在initTaskDB下面再定义一个函数 叫addTask的函数用来执行添加逻辑。然后 用 predicates 对象调用 equalTo传入修改的添加通过 ID匹配我们传入的id。第一个参数 是个对象指定我们要修改的字段我们只修改finished 值是从外面传进来的。打开我们的项目打开到 我们之前写的这个relationalClass类。然后这个函数 是异步的成功回调后会返回添加的这条

文章图片
#harmonyos#数据库#华为
    共 173 条
  • 1
  • 2
  • 3
  • 18
  • 请选择