怎样获取App versioncode,versionname,屏幕分辨率等信息

怎样获取App versioncode,versionname,屏幕分辨率等信息

HarmonyOS
2024-07-14 11:36:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
智体美劳全发展
import { BusinessError } from '@kit.BasicServicesKit';
import { bundleManager } from '@kit.AbilityKit';
// ...
bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION).then((bundleInfo)=>{
  let versionName = bundleInfo.versionName;//应用版本名
  let versionNo = bundleInfo.versionCode;//应用版本号
}).catch((error: BusinessError )=>{
  console.error("get bundleInfo failed,error is "+error)
})

在context.config中获取screenDensity,其中包含屏幕分辨率信息。

import { common } from '@kit.AbilityKit';
// ...
let context = getContext(this) as common.UIAbilityContext;
let screenDensity = context.config.screenDensity;
分享
微博
QQ
微信
回复
2024-07-14 16:30:35
相关问题
获取鸿蒙的分辨率高度不对
5506浏览 • 1回复 待解决
应用图标分辨率规范问题
699浏览 • 1回复 待解决
如何设置图片显示的分辨率
169浏览 • 1回复 待解决
如何在图片显示的分辨率
1413浏览 • 1回复 待解决
如何获取App版本号,版本名信息
2900浏览 • 1回复 待解决
如何获取手机屏幕信息
481浏览 • 1回复 待解决
怎样获取app自身bundleName?
207浏览 • 1回复 待解决
SignalInformation怎么获取LAC CID信息
7139浏览 • 1回复 待解决
怎样获取给定Bundle Name的Ability信息
132浏览 • 1回复 待解决
怎样获取当前app的缓存目录?
420浏览 • 2回复 待解决
HarmonyOS 如何获取信号强度信息
109浏览 • 1回复 待解决