当前位置: 首页 > news >正文

鸿蒙获取 APP 信息及手机信息

前言:获取 APP 版本信息可以通过 bundleManager.getBundleInfoForSelfSync(bundleFlags) 去获取,获取手机信息可以通过  @kit.BasicServicesKit 库去获取,以下是封装好的工具类。

import bundleManager from '@ohos.bundle.bundleManager';
import { deviceInfo } from '@kit.BasicServicesKit';
import { intl } from '@kit.LocalizationKit';/*** 获取手机信息*/
export default class PhoneUtils {private static instance: PhoneUtils = new PhoneUtils();private versionCode: string = ""private versionName: string = ""private constructor() {let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_DEFAULTconst data:bundleManager.BundleInfo = bundleManager.getBundleInfoForSelfSync(bundleFlags)this.versionCode = data.versionCode.toString()this.versionName = data.versionName.toString()}public static getInstance(): PhoneUtils {return PhoneUtils.instance}/*** 獲取 Code* @returns*/getAppCode(): string {return this.versionCode}/*** 获取 Version* @returns*/getVersionName(): string {return this.versionName}/*** 手機版本*/getPhoneVersion(): string {return deviceInfo.osFullName}/*** 获取系统语言*/getPhoneLanguage(): string {let locale = new intl.Locale();return locale.language}
}
http://www.lryc.cn/news/499226.html

相关文章:

  • Linux-V4L2摄像头应用编程
  • 掌握谈判技巧,达成双赢协议
  • Mysql - 存储引擎
  • 借助 CC-Link IE FB 转 Profinet 网关实现西门子 PLC 接入三菱 PLC 系统的解决策略
  • 未完成_RFdiffusion应用案例_从头设计pMHC的结合剂
  • python使用h5py保存数据
  • ubuntu24.04利用selenium控制浏览器的方法
  • Thonny IDE + MicroPython + ESP32 + 0.96寸OLED(IIC) 显示任意字符
  • centos7 扩容
  • FreeRTOS实现UART通信
  • 【从CURD到全栈成长】Java后端如何提升自己?
  • 动态计算加载图片
  • 利用R包QstFstComp包进行Qst-Fst分析
  • ASP.NET Core8.0学习笔记(二十五)——EF Core Include导航数据加载之预加载与过滤
  • ubuntu常用的设置
  • 基于框架的逻辑回归:原理、实现与应用
  • Charts 教程:创建交互式图表的基础
  • VTK知识学习(20)- 数据的存储与表达
  • springboot网站开发-使用redis作为定时器控制手机号每日注册次数
  • IntelliJ+SpringBoot项目实战(28)--整合Beetl模板框架
  • Kafka-Connect源码分析
  • 项目五 李白个人生平(资源)
  • 计算机视觉与各个学科融合:探索新方向
  • 数据分析类论文通过stata进行数据预处理(一)
  • 力扣——1.返回字符串中第一个唯一的字符;2.把字符串转换成整数(C++)
  • M-LAG【根桥方式】
  • 新书速览|循序渐进Node.js企业级开发实践
  • Xlsxwriter生成Excel文件时TypeError异常处理
  • 【NLP高频面题 - LLM架构篇】大模型使用SwiGLU相对于ReLU有什么好处?
  • 2021 年“泰迪杯”数据分析技能赛B 题肥料登记数据分析