@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); mPreferences = PreferencesUtility.getInstance(getActivity()); lockscreen = findPreference(LOCKSCREEN); nowPlayingSelector = findPreference(NOW_PLAYING_SELECTOR); xposed = findPreference(XPOSED); lastFMlogin = findPreference(LASTFM_LOGIN); updateLastFM(); // themePreference = (ListPreference) findPreference(KEY_THEME); startPagePreference = (ListPreference) findPreference(KEY_START_PAGE); nowPlayingSelector.setIntent(NavigationUtils.getNavigateToStyleSelectorIntent(getActivity(), Constants.SETTINGS_STYLE_SELECTOR_NOWPLAYING)); setPreferenceClickListeners(); }
Preference prefereces=findPreference("key"); prefereces.setIntent(new Intent(getApplicationContext(), NextActivity.class));
private void createRateAppPrefListener() { Intent marketIntent = getMarketIntent(mContext); String rateAppKey = getString(R.string.pref_rate_app_key); Preference rateAppPref = findPreference(rateAppKey); if (rateAppPref != null) { rateAppPref.setIntent(marketIntent); } } private Intent getMarketIntent(Context context) { String appPackageName = context.getPackageName(); Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)); marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); return marketIntent; }
private void assignIntent(String prefKey, int inputMode) { findPreference(prefKey) .setIntent( new Intent(getActivity(), InputActivity.class) .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) .putExtra(InputActivity.EXTRA_INPUT_MODE, inputMode)); } }
private void setupBitcoinButton() { final Preference donateBitcoinPref = findPreference("pref_donate_bitcoin"); Intent bitcoinIntent = new Intent(Intent.ACTION_VIEW); bitcoinIntent.setData(Uri.parse("bitcoin:168utA5DWMVXLFVfQDahG5abEWUSk9Wcfm")); PackageManager packageManager = getActivity().getPackageManager(); List<ResolveInfo> bitcoinActivities = packageManager.queryIntentActivities(bitcoinIntent, 0); boolean isBitcoinIntentSafe = bitcoinActivities.size() > 0; if (isBitcoinIntentSafe) { donateBitcoinPref.setIntent(bitcoinIntent); } else { Intent marketIntent = new Intent(Intent.ACTION_VIEW); marketIntent.setData(Uri.parse("market://search?q=bitcoin")); List<ResolveInfo> marketActivities = packageManager.queryIntentActivities(marketIntent, 0); boolean isMarketIntentSafe = marketActivities.size() > 0; if (isMarketIntentSafe) { donateBitcoinPref.setIntent(marketIntent); } } }
private void setVersion(Preference pref, String version) { String commit = getCommit(version); pref.setSummary(version); Intent intent = pref.getIntent(); intent.setData(Uri.withAppendedPath(intent.getData(), "commits/"+commit)); pref.setIntent(intent); }
private void updateStatus() { if (Service.isSuspended() && Service.isRunning()) { pStatus.setTitle(R.string.service_suspended); pStatus.setSummary(R.string.status_summary_suspended); pStatus.setIntent(null); } else { pStatus.setTitle(Service.isRunning() ? R.string.service_running : R.string.service_disabled); if (NotificationManagerCompat.getEnabledListenerPackages(getActivity()).contains(getActivity().getPackageName())) { pStatus.setSummary(R.string.status_summary_notification_access_enabled); } else { pStatus.setSummary(R.string.status_summary_notification_access_disabled); } pStatus.setIntent(Common.getNotificationListenerSettingsIntent()); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.pref_about); mPackageManager = getActivity().getPackageManager(); findPreference(Constants.KEY_PREF_ABOUT_VERSION).setSummary(getVersionName()); findPreference(Constants.KEY_PREF_ABOUT_F_DROID).setIntent(fDroidIntent()); findPreference(Constants.KEY_PREF_ABOUT_GOOGLE_PLAY).setIntent(googlePlayIntent()); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.pref_about); mPackageManager = getActivity().getPackageManager(); findPreference(Constants.KEY_PREF_ABOUT_VERSION).setSummary(getVersionName()); findPreference(Constants.KEY_PREF_ABOUT_F_DROID).setIntent(fDroidIntent()); findPreference(Constants.KEY_PREF_ABOUT_GOOGLE_PLAY).setIntent(googlePlayIntent()); }
@Override public void run() { stopBluetoothDiscovery(); Preference scanning = btScanner.getPreference(0); scanning.setTitle(R.string.label_bluetooth_searching_finished); scanning.setSummary(""); Intent notSupportedIntent = new Intent(Intent.ACTION_VIEW); notSupportedIntent.setData( Uri.parse("https://github.com/oliexdev/openScale/wiki/Supported-scales-in-openScale")); Preference notSupported = new Preference(getActivity()); notSupported.setTitle(R.string.label_scale_not_supported); notSupported.setSummary(R.string.label_click_to_help_add_support); notSupported.setIntent(notSupportedIntent); btScanner.addPreference(notSupported); } }, 20 * 1000);
/** * Initialize internal states of this object. * @param context the context for this application. * @param prefScreen a PreferenceScreen of PreferenceActivity or PreferenceFragment. * @return true if this application is an IME and has two or more subtypes, false otherwise. */ public boolean init(final Context context, final PreferenceScreen prefScreen) { mImm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); mImi = getMyImi(context, mImm); if (mImi == null || mImi.getSubtypeCount() <= 1) { return false; } final Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SUBTYPE_SETTINGS); intent.putExtra(Settings.EXTRA_INPUT_METHOD_ID, mImi.getId()); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP); mSubtypeEnablerPreference = new Preference(context); mSubtypeEnablerPreference.setIntent(intent); prefScreen.addPreference(mSubtypeEnablerPreference); updateSubtypeEnabler(); return true; }
licensePreference.setIntent(new Intent(getActivity(), LicenseActivity.class));
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferencesback); mPreferences = PreferencesUtility.getInstance(getActivity()); nowPlayingSelector = findPreference(NOW_PLAYING_SELECTOR); // themePreference = (ListPreference) findPreference(KEY_THEME); startPagePreference = (ListPreference) findPreference(KEY_START_PAGE); nowPlayingSelector.setIntent(NavigationUtils.getNavigateToStyleSelectorIntent(getActivity(), Constants.SETTINGS_STYLE_SELECTOR_NOWPLAYING)); PreferencesUtility.getInstance(getActivity()).setOnSharedPreferenceChangeListener(this); setPreferenceClickListeners(); }
/** * Initializes the Preference based on the state of any policies that may affect it, * e.g. by showing a managed icon or disabling clicks on the preference. * * This should be called once, before the preference is displayed. */ public void initPreference(Preference preference) { if (isPreferenceControlledByPolicy(preference)) { preference.setIcon(ManagedPreferencesUtils.getManagedByEnterpriseIconId()); if (isPreferenceClickDisabledByPolicy(preference)) { // Disable the views and prevent the Preference from mucking with the enabled state. preference.setShouldDisableView(false); // Prevent default click behavior. preference.setFragment(null); preference.setIntent(null); preference.setOnPreferenceClickListener(null); } } }
pSupport = findPreference(getString(R.string.key_support)); pSupport.setOnPreferenceClickListener(this); findPreference(getString(R.string.key_appList)).setIntent(new Intent(getActivity(), AppListActivity.class)); Preference pTTS = findPreference(getString(R.string.key_ttsSettings)); Intent ttsIntent = getTtsIntent(); if (ttsIntent != null) { pTTS.setIntent(ttsIntent); } else { pTTS.setEnabled(false);