@Override public int getComponentEnabledSetting(ComponentName componentName) { return mBase.getComponentEnabledSetting(componentName); }
/** * get the component in our package default * @param context * @param componentClassName */ public static boolean isComponentDefault(Context context, String componentClassName){ PackageManager pm = context.getPackageManager(); ComponentName componentName = new ComponentName(context.getPackageName(), componentClassName); return pm.getComponentEnabledSetting(componentName) == PackageManager.COMPONENT_ENABLED_STATE_DEFAULT; } }
int componentEnabled = packageManager.getComponentEnabledSetting(component); switch (componentEnabled) { case PackageManager.COMPONENT_ENABLED_STATE_ENABLED:
ComponentName mComponentName1 = new ComponentName(resolveInfoList.get(0).activityInfo.packageName, resolveInfoList.get(0).activityInfo.name); if (pm.getComponentEnabledSetting(mComponentName1) == 2) { icon = resolveInfoList.get(i).loadIcon(pm); ComponentName mComponentName2 = new ComponentName(resolveInfoList.get(i).activityInfo.packageName, resolveInfoList.get(i).activityInfo.name); if (pm.getComponentEnabledSetting(mComponentName2) == 2) {
@Override public int getComponentEnabledSetting(ComponentName componentName) { return mBase.getComponentEnabledSetting(componentName); }
@Override public int getComponentEnabledSetting(ComponentName componentName) { return pm.getComponentEnabledSetting(componentName); }
@Override public int getComponentEnabledSetting(ComponentName componentName) { return packageManager.getComponentEnabledSetting(componentName); }
public static boolean isServiceEnabled(Context context, Class<? extends Service> serviceClass) { PackageManager pm = context.getPackageManager(); ComponentName componentName = new ComponentName(context, serviceClass); return pm.getComponentEnabledSetting(componentName) == PackageManager.COMPONENT_ENABLED_STATE_ENABLED; }
/** * get the component in our package default * @param context * @param componentClassName */ public static boolean isComponentDefault(Context context, String componentClassName){ PackageManager pm = context.getPackageManager(); ComponentName componentName = new ComponentName(context.getPackageName(), componentClassName); return pm.getComponentEnabledSetting(componentName) == PackageManager.COMPONENT_ENABLED_STATE_DEFAULT; } }
/** * get the component in our package default * @param context * @param componentClassName */ public static boolean isComponentDefault(Context context, String componentClassName){ PackageManager pm = context.getPackageManager(); ComponentName componentName = new ComponentName(context.getPackageName(), componentClassName); return pm.getComponentEnabledSetting(componentName) == PackageManager.COMPONENT_ENABLED_STATE_DEFAULT; } }
public boolean isHandlingHttpScheme() { return context.getPackageManager() .getComponentEnabledSetting(getHttpSchemeHandlingComponent()) == PackageManager.COMPONENT_ENABLED_STATE_ENABLED; }
private boolean isValidActivity(Intent intent) { List<ResolveInfo> list = activity.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); if (list.size() > 0) { ActivityInfo ai = list.get(0).activityInfo; if (ai != null && (ai.permission==null || activity.checkCallingOrSelfPermission(ai.permission)==PackageManager.PERMISSION_GRANTED)) { int enabledflag = activity.getPackageManager().getComponentEnabledSetting(intent.getComponent()); return ai.exported && (enabledflag == PackageManager.COMPONENT_ENABLED_STATE_ENABLED || enabledflag == PackageManager.COMPONENT_ENABLED_STATE_DEFAULT && ai.enabled); //return ai.enabled && ai.exported; } } return false; }
public static boolean isAccountUrlHandlingEnabled(Context context, Account account) { Repository repository = findRepositoryForAccount(context, account); if (repository != null) { try { String name = repository.mName.replaceAll(" ", ""); String activityAlias = name + "ExternalUrlHandlerActivity"; int status = context.getPackageManager().getComponentEnabledSetting( new ComponentName( context.getPackageName(), context.getPackageName() + "." + activityAlias)); return status == PackageManager.COMPONENT_ENABLED_STATE_ENABLED; } catch (IllegalArgumentException ex) { // ignore } } return false; }
int componentEnabledSetting = pm.getComponentEnabledSetting(componentName);
private boolean isStartOnBootEnabled() { return getContext().getPackageManager().getComponentEnabledSetting( new ComponentName(getContext(), IRCService.BootReceiver.class)) == PackageManager.COMPONENT_ENABLED_STATE_ENABLED; }
private void changeIconStatus(boolean isShow) { final ComponentName aliasName = new ComponentName(getActivity(), MainActivity.class.getName() + "Alias"); final PackageManager packageManager = getActivity().getPackageManager(); int status = isShow ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED : PackageManager.COMPONENT_ENABLED_STATE_DISABLED; if (packageManager.getComponentEnabledSetting(aliasName) != status) { packageManager.setComponentEnabledSetting(aliasName, status, PackageManager.DONT_KILL_APP); } }
@Implementation public int getComponentEnabledSetting(ComponentName componentName) { return getDelegatePackageManager().getComponentEnabledSetting(componentName); }
private boolean isHandlingHttpScheme() { return getPackageManager().getComponentEnabledSetting(getHttpSchemeHandlingComponent()) == PackageManager.COMPONENT_ENABLED_STATE_ENABLED; }
ComponentName component = new ComponentName(context, className); int componentEnabled = packageManager.getComponentEnabledSetting(component); switch (componentEnabled) { case PackageManager.COMPONENT_ENABLED_STATE_ENABLED:
private void loadSettingsAndUpdateViews() { mAppPreferences = new AppPreferences(Objects.requireNonNull(getActivity())); mSettings = Settings.defaultValueFromContext(getActivity()).readFromTrayPreference(mAppPreferences); getActivity().runOnUiThread(this::updateViews); boolean isActivityHidden = getActivity().getPackageManager().getComponentEnabledSetting(new ComponentName(BuildConfig.APPLICATION_ID, BuildConfig.APPLICATION_ID + ".MainActivity")) == PackageManager.COMPONENT_ENABLED_STATE_DISABLED; getActivity().runOnUiThread(() -> mHideInLauncher.setChecked(isActivityHidden)); }