protected void onSetIcon() { getPreference().setIcon(mIcon); }
private void updateStateNoInternet() { mUpdate.setSummary(getString(R.string.update_summary_fail)); mUpdate.setIcon(R.drawable.interrogation); mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { updateStateCheck(); return true; } }); }
@Nullable @SuppressWarnings("SameParameterValue") protected Preference updatePreference(@StringRes int keyResId, @DrawableRes Integer iconRes, CharSequence title, CharSequence summary, Boolean visible) { Preference pref = findPreference(getString(keyResId)); if (pref != null) { if (summary != null) { pref.setSummary(summary); } if (title != null) { pref.setTitle(title); } if (iconRes != null && iconRes != 0) { if (isAllowedToTint(pref)) { pref.setIcon(_cu.tintDrawable(iconRes, getIconTintColor())); } else { pref.setIcon(iconRes); } } if (visible != null) { pref.setVisible(visible); } } return pref; }
private void updateStateMasked(boolean useHide) { if (useHide) { mUpdate.setSummary(getString(R.string.update_use_hide)); mUpdate.setIcon(R.drawable.interrogation); mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { Tools.DoAToast(getString(R.string.update_use_hide), getActivity()); return true; } }); } else { mUpdate.setSummary(String.format(getString(R.string.update_summary_out), version) + " " + BuildConfig.VERSION_NAME + getString(R.string.update_link)); mUpdate.setIcon(R.drawable.warning); mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { Tools.browser(link, getActivity()); return true; } }); } }
private void tintPrefIconsRecursive(PreferenceGroup prefGroup, @ColorInt int iconColor) { if (prefGroup != null && isAdded()) { int prefCount = prefGroup.getPreferenceCount(); for (int i = 0; i < prefCount; i++) { Preference pref = prefGroup.getPreference(i); if (pref != null) { if (isAllowedToTint(pref)) { pref.setIcon(_cu.tintDrawable(pref.getIcon(), iconColor)); } if (pref instanceof PreferenceGroup) { tintPrefIconsRecursive((PreferenceGroup) pref, iconColor); } } } } }
needpUp = false; mUpdate.setSummary(getString(R.string.update_summary_up)); mUpdate.setIcon(R.drawable.ok); mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override
pref.setIcon(R.drawable.ic_launcher); pref.setSummary(String.format(locale, "%s\nVersion v%s (%d)", _cu.getPackageName(), _cu.getAppVersionName(), _cu.bcint("VERSION_CODE", 0))); person.setTitle(data[i]); person.setSummary(data[i + 1]); person.setIcon(R.drawable.ic_person_black_24dp); try { Uri uri = Uri.parse(data[i + 2]);
/** * Append a pref to given {@code target}. If target is null, the current screen is taken * The pref icon is tint according to color * * @param pref Preference to add * @param target The target to add the pref to, or null for current screen * @return true if successfully added */ protected boolean appendPreference(Preference pref, @Nullable PreferenceGroup target) { if (target == null) { if ((target = getPreferenceScreen()) == null) { return false; } } if (getIconTintColor() != null && pref.getIcon() != null && isAllowedToTint(pref)) { pref.setIcon(_cu.tintDrawable(pref.getIcon(), getIconTintColor())); } return target.addPreference(pref); } }
mBuildFingerprint.setSummary(Build.FINGERPRINT + getString(R.string.fingerprint_help)); mBuildFingerprint.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.warning)); } else if (RoBuildFingerprint.equals(BuildFingerprint)) { mBuildFingerprint.setSummary(Build.FINGERPRINT); mBuildFingerprint.setIcon(originalIcon); } else { mBuildFingerprint.setSummary(RoBuildFingerprint + getString(R.string.fingerprint_apply)); mBuildFingerprint.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.exclamation));
isu_hide = ("" + Tools.runCommand("pm list packages | grep " + BuildConfig.APPLICATION_ID + " | cut -d: -f2", Tools.SuBinary(), getActivity())).contains(BuildConfig.APPLICATION_ID); if (isu_hide) { mHide.setIcon(R.drawable.warning); mHide.setSummary(getString(R.string.not_hide)); } else { iSuisUp = Tools.NeedUpdate(getActivity()); if (iSuisUp) { mHide.setIcon(R.drawable.warning); mHide.setSummary(getString(R.string.need_update)); mHide.setIcon(R.drawable.warning); mHide.setSummary(getString(R.string.isu_not_instaled)); } else { mHide.setIcon(R.drawable.exclamation); mHide.setSummary(getString(R.string.is_hide));
if (!Per_App.isAccessibilityEnabled(getActivity(), PerAppMonitor.accessibilityId)) { updatePrefs(false); mMonitorWarning.setIcon(R.drawable.warning); mMonitorWarning.setSummary(getString(R.string.monitor_warning)); mMonitorWarning.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { } else { updatePrefs(true); mMonitorWarning.setIcon(R.drawable.ok); mMonitorWarning.setSummary(getString(R.string.monitor_ok)); mMonitorWarning.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
mSuStatus.setIcon(Tools.SuVersionBool(suVersion) ? R.drawable.ok : R.drawable.warning); if (Tools.RebootSupport(executableFilePath, getActivity()) || Tools.KernelSupport(getActivity())) { mRebootStatus.setSummary(getString(R.string.ok)); mRebootStatus.setIcon(R.drawable.ok); } else { mRebootStatus.setSummary(getString(R.string.missing)); mRebootStatus.setIcon(R.drawable.warning); mRebootStatus.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override