public static ApplicationInfo generateApplicationInfo(VPackage p, int flags, PackageUserState state, int userId) { if (p == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copy so we can store the metadata/libraries safely ApplicationInfo ai = new ApplicationInfo(p.applicationInfo); if ((flags & PackageManager.GET_META_DATA) != 0) { ai.metaData = p.mAppMetaData; } initApplicationAsUser(ai, userId); return ai; }
public static ServiceInfo generateServiceInfo(VPackage.ServiceComponent s, int flags, PackageUserState state, int userId) { if (s == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } ServiceInfo si = new ServiceInfo(s.info); // Make shallow copies so we can store the metadata safely if ((flags & PackageManager.GET_META_DATA) != 0 && s.metaData != null) { si.metaData = s.metaData; } si.applicationInfo = generateApplicationInfo(s.owner, flags, state, userId); return si; }
public static ActivityInfo generateActivityInfo(VPackage.ActivityComponent a, int flags, PackageUserState state, int userId) { if (a == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copies so we can store the metadata safely ActivityInfo ai = new ActivityInfo(a.info); if ((flags & PackageManager.GET_META_DATA) != 0 && (a.metaData != null)) { ai.metaData = a.metaData; } ai.applicationInfo = generateApplicationInfo(a.owner, flags, state, userId); return ai; }
public static ProviderInfo generateProviderInfo(VPackage.ProviderComponent p, int flags, PackageUserState state, int userId) { if (p == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copies so we can store the metadata safely ProviderInfo pi = new ProviderInfo(p.info); if ((flags & PackageManager.GET_META_DATA) != 0 && (p.metaData != null)) { pi.metaData = p.metaData; } if ((flags & PackageManager.GET_URI_PERMISSION_PATTERNS) == 0) { pi.uriPermissionPatterns = null; } pi.applicationInfo = generateApplicationInfo(p.owner, flags, state, userId); return pi; }
public static PackageInfo generatePackageInfo(VPackage p, int flags, long firstInstallTime, long lastUpdateTime, PackageUserState state, int userId) { if (!checkUseInstalledOrHidden(state, flags)) { return null;
public static ServiceInfo generateServiceInfo(VPackage.ServiceComponent s, int flags, PackageUserState state, int userId) { if (s == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } ServiceInfo si = new ServiceInfo(s.info); // Make shallow copies so we can store the metadata safely if ((flags & PackageManager.GET_META_DATA) != 0 && s.metaData != null) { si.metaData = s.metaData; } si.applicationInfo = generateApplicationInfo(s.owner, flags, state, userId); return si; }
public static ApplicationInfo generateApplicationInfo(VPackage p, int flags, PackageUserState state, int userId) { if (p == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copy so we can store the metadata/libraries safely ApplicationInfo ai = new ApplicationInfo(p.applicationInfo); if ((flags & PackageManager.GET_META_DATA) != 0) { ai.metaData = p.mAppMetaData; } initApplicationAsUser(ai, userId); return ai; }
public static ApplicationInfo generateApplicationInfo(VPackage p, int flags, PackageUserState state, int userId) { if (p == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copy so we can store the metadata/libraries safely ApplicationInfo ai = new ApplicationInfo(p.applicationInfo); if ((flags & PackageManager.GET_META_DATA) != 0) { ai.metaData = p.mAppMetaData; } initApplicationAsUser(ai, userId); return ai; }
public static ServiceInfo generateServiceInfo(VPackage.ServiceComponent s, int flags, PackageUserState state, int userId) { if (s == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } ServiceInfo si = new ServiceInfo(s.info); // Make shallow copies so we can store the metadata safely if ((flags & PackageManager.GET_META_DATA) != 0 && s.metaData != null) { si.metaData = s.metaData; } si.applicationInfo = generateApplicationInfo(s.owner, flags, state, userId); return si; }
public static ActivityInfo generateActivityInfo(VPackage.ActivityComponent a, int flags, PackageUserState state, int userId) { if (a == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copies so we can store the metadata safely ActivityInfo ai = new ActivityInfo(a.info); if ((flags & PackageManager.GET_META_DATA) != 0 && (a.metaData != null)) { ai.metaData = a.metaData; } ai.applicationInfo = generateApplicationInfo(a.owner, flags, state, userId); return ai; }
public static ActivityInfo generateActivityInfo(VPackage.ActivityComponent a, int flags, PackageUserState state, int userId) { if (a == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copies so we can store the metadata safely ActivityInfo ai = new ActivityInfo(a.info); if ((flags & PackageManager.GET_META_DATA) != 0 && (a.metaData != null)) { ai.metaData = a.metaData; } ai.applicationInfo = generateApplicationInfo(a.owner, flags, state, userId); return ai; }
public static ProviderInfo generateProviderInfo(VPackage.ProviderComponent p, int flags, PackageUserState state, int userId) { if (p == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copies so we can store the metadata safely ProviderInfo pi = new ProviderInfo(p.info); if ((flags & PackageManager.GET_META_DATA) != 0 && (p.metaData != null)) { pi.metaData = p.metaData; } if ((flags & PackageManager.GET_URI_PERMISSION_PATTERNS) == 0) { pi.uriPermissionPatterns = null; } pi.applicationInfo = generateApplicationInfo(p.owner, flags, state, userId); return pi; }
public static ProviderInfo generateProviderInfo(VPackage.ProviderComponent p, int flags, PackageUserState state, int userId) { if (p == null) return null; if (!checkUseInstalledOrHidden(state, flags)) { return null; } // Make shallow copies so we can store the metadata safely ProviderInfo pi = new ProviderInfo(p.info); if ((flags & PackageManager.GET_META_DATA) != 0 && (p.metaData != null)) { pi.metaData = p.metaData; } if ((flags & PackageManager.GET_URI_PERMISSION_PATTERNS) == 0) { pi.uriPermissionPatterns = null; } pi.applicationInfo = generateApplicationInfo(p.owner, flags, state, userId); return pi; }
public static PackageInfo generatePackageInfo(VPackage p, int flags, long firstInstallTime, long lastUpdateTime, PackageUserState state, int userId) { if (!checkUseInstalledOrHidden(state, flags)) { return null;
public static PackageInfo generatePackageInfo(VPackage p, int flags, long firstInstallTime, long lastUpdateTime, PackageUserState state, int userId) { if (!checkUseInstalledOrHidden(state, flags)) { return null;