HarmonyOS鸿蒙Next中如何通过代码获取项目的bundleName(包名)、版本号、版本名称等信息
HarmonyOS鸿蒙Next中如何通过代码获取项目的bundleName(包名)、版本号、版本名称等信息 如何通过代码获取项目的bundleName(包名)、版本号、版本名称等信息
6 回复
试一下:
import app from '@system.app';
var info = app.getInfo();
console.log(JSON.stringify(info));
更多关于HarmonyOS鸿蒙Next中如何通过代码获取项目的bundleName(包名)、版本号、版本名称等信息的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
您好,知道java怎么获取这些信息吗,
- 姓名:张三
- 年龄:28
- 职业:软件工程师
您好,目前可以获取到bundleName,但是获取不到系统版本号版本名称,请问还有其他方法吗?
在HarmonyOS鸿蒙Next中,可以通过BundleManager
和AppInfo
类获取项目的bundleName
、版本号和版本名称等信息。示例代码如下:
import ohos.bundle.BundleManager;
import ohos.bundle.AppInfo;
import ohos.app.Context;
Context context = ...; // 获取当前上下文
BundleManager bundleManager = context.getBundleManager();
AppInfo appInfo = bundleManager.getBundleInfo(context.getBundleName(), 0).getAppInfo();
String bundleName = appInfo.getBundleName();
String versionName = appInfo.getVersionName();
int versionCode = appInfo.getVersionCode();
通过getBundleName()
、getVersionName()
和getVersionCode()
方法即可获取所需信息。