鸿蒙开源三方组件(app-rater)--获取应用程序名 原创

发布于 2021-7-27 16:13
浏览
1收藏

1. 介绍

方便用户在应用商店中对你的应用进行评分。它不会提示,直到至少3天或7个应用程序的使用已经过去,如果用户选择评分后,计数将再次开始。

2. 效果展示

鸿蒙开源三方组件(app-rater)--获取应用程序名-开源基础软件社区
鸿蒙开源三方组件(app-rater)--获取应用程序名-开源基础软件社区

3. 依赖

(1). 在工程的build.gradle的allprojects中,添加HAR所在的Maven仓地址

repositories {
	maven {
		url 'https://s01.oss.sonatype.org/content/repositories/releases/'
	}
}

(2). 在应用模块的build.gradle的dependencies闭包中,添加如下代码:

	dependencies {
		implementation 'io.github.dzsf:app-rater:1.0.0'
	}

4. 使用说明

(1). 获取应用程序名

/**
 * 获取应用程序名
 * @param context
 */
public static ApplicationRatingInfo createApplicationInfo(Context context) {
	IBundleManager bundleManager = context.getBundleManager();
	BundleInfo packageInfo = null;
	String applicationName = "";
	try {
		packageInfo = bundleManager.getBundleInfo(context.getBundleName(), 0);
		applicationName = context.getBundleManager().getAbilityLabel(
				context.getBundleName(), context.getAbilityInfo().getClassName());
	} catch (final RemoteException e) {
	}

	ApplicationRatingInfo resultInfo = new ApplicationRatingInfo();
	resultInfo.applicationName = applicationName;
	if (packageInfo != null) {
		resultInfo.applicationVersionCode = packageInfo.getVersionCode();
		resultInfo.applicationVersionName = packageInfo.getVersionName();
	}
	return resultInfo;
}

5. 相关资料

项目地址:https://gitee.com/openneusoft/app-rater
IDE官方下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
1
收藏 1
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐