您当前的位置: 首页 >  gradle

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android】【配置文件】gradle和manifest的使用(一):代码中使用manifest变量

命运之手 发布时间:2019-03-05 10:17:22 ,浏览量:1

在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            
关注
打赏
1654938663
查看更多评论
0.0390s