Example usage for android.content.pm PackageManager GET_META_DATA

List of usage examples for android.content.pm PackageManager GET_META_DATA

Introduction

In this page you can find the example usage for android.content.pm PackageManager GET_META_DATA.

Prototype

int GET_META_DATA

To view the source code for android.content.pm PackageManager GET_META_DATA.

Click Source Link

Document

ComponentInfo flag: return the ComponentInfo#metaData data android.os.Bundle s that are associated with a component.

Usage

From source file:Main.java

private static ApplicationInfo getAppInfoByMETA(Context context) throws PackageManager.NameNotFoundException {
    PackageManager pm = context.getPackageManager();
    return pm.getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);
}

From source file:Main.java

public static <T> T getMetaData(Context context, String name) {
    try {/*w  ww. jav  a  2s  . co  m*/
        final ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(),
                PackageManager.GET_META_DATA);

        if (ai.metaData != null) {
            return (T) ai.metaData.get(name);
        }
    } catch (Exception e) {
        System.out.print("Couldn't find meta-data: " + name);
    }

    return null;
}

From source file:Main.java

public static String getMetaDate(Context context, String key) throws PackageManager.NameNotFoundException {
    ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(),
            PackageManager.GET_META_DATA);
    return appInfo.metaData.getString(key);

}

From source file:Main.java

public static ApplicationInfo loadApplicationInfo(PackageManager mPm, String packageName) {
    try {//from   ww w .  j ava2  s.  c  o  m
        return mPm.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
    } catch (NameNotFoundException e) {
        return null;
    }
}

From source file:Main.java

public static boolean checkIsInstallHuaweiAccount(Context context) {
    PackageManager packMgr = context.getPackageManager();
    try {//from   ww  w. ja va 2s  .  co  m
        return (null != packMgr.getApplicationInfo("com.huawei.hwid", PackageManager.GET_META_DATA));
    } catch (NameNotFoundException e) {
        return false;
    }
}

From source file:Main.java

public static String loadAppName(Context context, String pkgName) {
    try {/*www.j  a  v a  2 s  .  co m*/
        PackageManager pm = context.getPackageManager();
        ApplicationInfo info = pm.getApplicationInfo(pkgName, PackageManager.GET_META_DATA);
        return info.loadLabel(pm).toString();
    } catch (Exception e) {
    }
    return "";
}

From source file:Main.java

public static String getMetaData(Context context, String key) {
    try {/*from   w w w .j av a  2s  .c o  m*/
        ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(),
                PackageManager.GET_META_DATA);
        Object value = ai.metaData.get(key);
        if (value != null) {
            return value.toString();
        }
    } catch (Exception ignored) {
    }
    return null;
}

From source file:Main.java

public static boolean isExsistServices(Context context, Class<?> mClass) throws NameNotFoundException {
    return context.getPackageManager().getServiceInfo(new ComponentName(context, mClass),
            PackageManager.GET_META_DATA) != null;
}

From source file:Main.java

public static String getMetaData(Context context, String keyName) {
    try {/*from   w  w w  .  ja  v a  2 s.  co  m*/
        ApplicationInfo applicationInfo = context.getPackageManager()
                .getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);
        return applicationInfo.metaData.get(keyName).toString();
    } catch (Exception e) {
        return "";
    }
}

From source file:Main.java

public static boolean isFirstPublish(Context context) {
    try {/*from w ww  .  jav  a  2s.c om*/
        ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(),
                PackageManager.GET_META_DATA);
        Bundle bundle = ai.metaData;
        return bundle.getBoolean("FIRST_LAUNCHER");
    } catch (PackageManager.NameNotFoundException e) {
        return false;
    }
}