怎样获取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;
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
分享
微博
QQ
微信
回复
2024-07-14 16:30:35
相关问题
HarmonyOS 如何获取屏幕分辨率
1595浏览 • 1回复 待解决
HarmonyOS 手机分辨率怎么获取
1181浏览 • 1回复 待解决
获取鸿蒙的分辨率高度不对
7223浏览 • 1回复 待解决
HarmonyOS 如何获取视频时长和分辨率
800浏览 • 1回复 待解决
如何在图片显示的分辨率
2784浏览 • 1回复 待解决
如何设置图片显示的分辨率
1336浏览 • 1回复 待解决
应用图标分辨率规范问题
1914浏览 • 1回复 待解决
HarmonyOS 图片自定义分辨率问题
810浏览 • 1回复 待解决
OpenGL无法正常渲染某些分辨率YUV数据
1343浏览 • 0回复 待解决