首页 > 其他分享 >Flutter OHOS system_boot_time(获取系统启动时间)

Flutter OHOS system_boot_time(获取系统启动时间)

时间:2024-12-19 09:10:01浏览次数:9  
标签:exception set errorMap boot system second 系统启动 OHOS

system_boot_time

获取系统启动时间

用法

import 'package:system_boot_time/system_boot_time.dart';


final second = await SystemBootTime().second();

鸿蒙OS代码

获取启动时间

       setup(binaryMessenger: BinaryMessenger, api: SystemBootTime | null): void {
{
  let channel = new BasicMessageChannel<Object>(
binaryMessenger, "dev.flutter.pigeon.SystemBootTime.second", this.getCodec());
  if (api != null) {
channel.setMessageHandler({
  onMessage(msg: Object, reply: Reply<Object>): void {
let wrapped = new Map<string, string | number | Map<string, string | number>>();
try {
  let systemBootTime = api.second();
  wrapped.set("result", systemBootTime);
} catch (exception) {
  let errorMap = new Map<string, string | number>();
  errorMap.set("message", exception.message);
  errorMap.set("code", exception.name);
  errorMap.set("details", `Cause: ${exception.cause}, Stacktrace: ${exception.stack}`);
  wrapped.set("error", errorMap);
}
reply.reply(wrapped);
  }
});
  } else {
channel.setMessageHandler(null);
  }
}
  }

类型转换

      second(): number {
return Math.floor(systemDateTime.getUptime(systemDateTime.TimeType.STARTUP, false) / 1000);
  }

标签:exception,set,errorMap,boot,system,second,系统启动,OHOS
From: https://www.cnblogs.com/hongmengos/p/18616324

相关文章

  • springboot双西小学学费收缴系统的设计与实现源码毕设+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和教育信息化的不断推进,学校管理的数字化、智能化已成为提升教育质量和管理效率的重要手段。双西小学作为一所注重教育质量与......
  • springboot基于移动平台的粮食收购系统小程序源码毕设+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着农业现代化进程的加速和信息技术的飞速发展,粮食收购行业正逐步向智能化、信息化转型。传统的粮食收购模式存在信息不对称、流程繁琐、监管难度大......
  • springboot商品秒杀系统源码毕设+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为现代商业活动的重要组成部分。在各类电商平台上,商品秒杀活动作为一种极具吸引力的促销手段,能够迅速聚集大量......
  • springboot求职招聘网站的设计和实现源码毕设+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和全球化的不断推进,求职与招聘已成为连接人才与企业的关键桥梁。传统的招聘方式,如招聘会、报纸广告等,已难以满足当前市场快......
  • 记录一次springboot启动流程不完整版
    1.SortApplicationInitializer:2.sortListener:3.getRunListener:4.eventPublishingRunListener.starting发布启动中事件;构建ApplicationArguments参数,4.1prepareEnvement:[StubPropertySource{name='servletConfigInitParams'},StubPropertySource{name=&#......
  • 从 spring-boot-starter-jdbc 到 DataSource
    JDBC是什么JDBC是JavaDataBaseConnectivity的缩写,是由一组用Java语言编写的类和接口,用于在Java应用程序中与数据库进行交互。JDBC只是一套标准规范,具体的实现由各个数据库厂商去实现。对开发者来说其屏蔽了不同数据库之间的区别,可以使用相同的方式(JavaAPI)去操作不同......
  • 【论文投稿】Spring Boot 开发全攻略:从入门到精通
    2025年计算生物学与系统生物学学术研讨会(CBSB2025)_艾思科蓝_学术一站式服务平台 更多学术会议请看: https://ais.cn/u/nuyAF3目录一、SpringBoot简介与优势二、开发环境搭建三、创建SpringBoot项目四、项目结构剖析五、控制器开发六、服务层设计七、数据访问......
  • 基于java的SpringBoot/SSM+Vue+uniapp的大学校园防疫与服务系统的详细设计和实现(源码
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • springboot毕设 疫情监控系统 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和数字媒体的普及,音乐已经成为人们日常生活中不可或缺的一部分。音乐网站作为数字音乐传播的重要平台,不仅提供了丰富的音乐......
  • springboot毕设 音乐网站 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和数字媒体的普及,音乐已经成为人们日常生活中不可或缺的一部分。音乐网站作为数字音乐传播的重要平台,不仅提供了丰富的音乐......