List of usage examples for android.content.pm PackageManager getComponentEnabledSetting
public abstract @EnabledState int getComponentEnabledSetting(@NonNull ComponentName componentName);
From source file:com.android.vending.billing.InAppBillingService.LACK.listAppsFragment.java
public void setRootWidgetEnabled(boolean paramBoolean) { PackageManager localPackageManager = getInstance().getPackageManager(); ComponentName localComponentName1; int i;//from w ww. j av a 2 s .c o m ComponentName localComponentName2; int j; ComponentName localComponentName3; if (localPackageManager != null) { localComponentName1 = new ComponentName(getInstance(), AppDisablerWidget.class); i = localPackageManager.getComponentEnabledSetting(localComponentName1); localComponentName2 = new ComponentName(getInstance(), BinderWidget.class); j = localPackageManager.getComponentEnabledSetting(localComponentName2); localComponentName3 = new ComponentName(getInstance(), AndroidPatchWidget.class); localPackageManager.getComponentEnabledSetting(localComponentName3); if (!paramBoolean) { break label124; } if ((i == 2) || (j == 2)) { localPackageManager.setComponentEnabledSetting(localComponentName1, 1, 1); localPackageManager.setComponentEnabledSetting(localComponentName2, 1, 1); localPackageManager.setComponentEnabledSetting(localComponentName3, 1, 1); } } label124: while ((i != 1) && (j != 1)) { return; } localPackageManager.setComponentEnabledSetting(localComponentName1, 2, 1); localPackageManager.setComponentEnabledSetting(localComponentName2, 2, 1); localPackageManager.setComponentEnabledSetting(localComponentName3, 2, 1); }