在manifest的application,activity,service,receiver,provider标签下,可以配置mete-data来存储数值
获取manifest数值的工具类
public class ManifestUtil {
@SneakyThrows
public static Bundle getApplicationMetaData(Context ctx) {
PackageManager packageManager = ctx.getPackageManager();
ApplicationInfo info = packageManager.getApplicationInfo(ctx.getPackageName(), PackageManager.GET_META_DATA);
return info.metaData;
}
@SneakyThrows
public static Bundle getActivityMetaData(Activity ctx) {
PackageManager packageManager = ctx.getPackageManager();
ActivityInfo info = packageManager.getActivityInfo(ctx.getComponentName(), PackageManager.GET_META_DATA);
return info.metaData;
}
@SneakyThrows
public static Bundle getServiceMetaData(Context ctx, Class
关注
打赏