怎样获取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
相关问题
HarmonyOS 如何获取屏幕分辨率
173浏览 • 1回复 待解决
获取鸿蒙的分辨率高度不对
5733浏览 • 1回复 待解决
如何在图片显示的分辨率
1573浏览 • 1回复 待解决
如何设置图片显示的分辨率
297浏览 • 1回复 待解决
应用图标分辨率规范问题
819浏览 • 1回复 待解决
OpenGL无法正常渲染某些分辨率YUV数据
186浏览 • 0回复 待解决
如何获取App版本号,版本名信息
3396浏览 • 1回复 待解决
如何获取手机屏幕信息
768浏览 • 1回复 待解决
SignalInformation怎么获取LAC CID信息
7513浏览 • 1回复 待解决
怎样获取app自身bundleName?
463浏览 • 1回复 待解决