Example usage for android.graphics Color parseColor

List of usage examples for android.graphics Color parseColor

Introduction

In this page you can find the example usage for android.graphics Color parseColor.

Prototype

@ColorInt
public static int parseColor(@Size(min = 1) String colorString) 

Source Link

Document

Parse the color string, and return the corresponding color-int.

Usage

From source file:com.android.andryyu.lifehelper.widget.RippleView.java

/**
 * Method that initializes all fields and sets listeners
 *
 * @param context Context used to create this view
 * @param attrs   Attribute used to initialize fields
 */// w  w w . j a  v  a  2  s  .c  o m
private void init(final Context context, final AttributeSet attrs) {
    if (isInEditMode())
        return;

    final TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.RippleView);
    rippleColor = typedArray.getColor(R.styleable.RippleView_rv_color, Color.parseColor("#33626262"));
    rippleType = typedArray.getInt(R.styleable.RippleView_rv_type, 0);
    hasToZoom = typedArray.getBoolean(R.styleable.RippleView_rv_zoom, false);
    isCentered = typedArray.getBoolean(R.styleable.RippleView_rv_centered, false);
    rippleDuration = typedArray.getInteger(R.styleable.RippleView_rv_rippleDuration, rippleDuration);
    frameRate = typedArray.getInteger(R.styleable.RippleView_rv_framerate, frameRate);
    rippleAlpha = typedArray.getInteger(R.styleable.RippleView_rv_alpha, rippleAlpha);
    ripplePadding = typedArray.getDimensionPixelSize(R.styleable.RippleView_rv_ripplePadding, 0);
    canvasHandler = new Handler();
    zoomScale = typedArray.getFloat(R.styleable.RippleView_rv_zoomScale, 1.03f);
    zoomDuration = typedArray.getInt(R.styleable.RippleView_rv_zoomDuration, 200);
    isListMode = typedArray.getBoolean(R.styleable.RippleView_rv_listMode, false);
    typedArray.recycle();
    paint = new Paint();
    paint.setAntiAlias(true);
    paint.setStyle(Paint.Style.FILL);
    paint.setColor(rippleColor);
    paint.setAlpha(rippleAlpha);
    this.setWillNotDraw(false);

    gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() {
        @Override
        public void onLongPress(MotionEvent event) {
            super.onLongPress(event);
            animateRipple(event);
            sendClickEvent(true);
            lastLongPressX = (int) event.getX();
            lastLongPressY = (int) event.getY();
            rippleStatus = RIPPLE_LONG_PRESS;
        }

        @Override
        public boolean onSingleTapConfirmed(MotionEvent e) {
            return true;
        }

        @Override
        public boolean onSingleTapUp(MotionEvent e) {
            return true;
        }
    });

    this.setDrawingCacheEnabled(true);
    this.setClickable(true);
    this.touchSlop = ViewConfiguration.get(context).getScaledTouchSlop();
}

From source file:net.evecom.androidecssp.activity.event.EventAddActivity.java

/**
 * /*from  w  ww. j  a va  2 s .co m*/
 *  gallery
 * 
 * @author Mars zhang
 * @created 2015-11-19 10:55:25
 */
private void initGallery() {
    mGallery = (GalleryFlow) findViewById(R.id.event_add_gallery_flow);
    mGallery.setBackgroundColor(Color.parseColor("#ffffff")); // 
    mGallery.setSpacing(90);// 
    mGallery.setMaxRotationAngle(20);// 
    mGallery.setFadingEdgeLength(10); // 
    mGallery.setGravity(Gravity.CENTER_VERTICAL); // 
    mGallery.setAdapter(new GalleryAdapter());
    mGallery.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Intent intent = new Intent(getApplicationContext(), AfnailPictureActivity.class);
            BaseActivity.pushObjData("filebean", filebeans.get(position), intent);
            startActivityForResult(intent, R.layout.afnail_picture_activity);
        }
    });
}

From source file:com.androguide.honamicontrol.kernel.cpucontrol.CPUFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup root, Bundle savedInstanceState) {
    setHasOptionsMenu(true);/*  w  ww.j ava  2s .c  om*/

    fa = (ActionBarActivity) super.getActivity();
    mActivity = getActivity();
    view = inflater.inflate(R.layout.card_cpu_control, root, false);

    preferences = PreferenceManager.getDefaultSharedPreferences(mActivity);

    graph = (LineGraph) view.findViewById(R.id.graph);
    line = new Line();
    LinePoint point = new LinePoint();
    point.setX(currX);
    point.setY(1);
    line.addPoint(point);
    line.setColor(Color.parseColor("#FFBB33"));
    graph.addLine(line);
    graph.setLineToFill(0);

    availableFrequencies = new String[0];
    String availableFrequenciesLine = CPUHelper.readOneLine(STEPS);
    if (availableFrequenciesLine != null) {
        availableFrequencies = availableFrequenciesLine.split(" ");
        Arrays.sort(availableFrequencies, new Comparator<String>() {
            @Override
            public int compare(String object1, String object2) {
                return Integer.valueOf(object1).compareTo(Integer.valueOf(object2));
            }
        });
    }

    int frequenciesNum = availableFrequencies.length - 1;

    String currentGovernor = CPUHelper.readOneLine(GOVERNOR);
    //        String currentIo = CPUHelper.getIOScheduler();
    String curMaxSpeed = CPUHelper.readOneLine(MAX_FREQ);
    String curMinSpeed = CPUHelper.readOneLine(MIN_FREQ);

    if (mIsTegra3) {
        String curTegraMaxSpeed = CPUHelper.readOneLine(TEGRA_MAX_FREQ);
        int curTegraMax = 0;
        try {
            curTegraMax = Integer.parseInt(curTegraMaxSpeed);
            if (curTegraMax > 0) {
                curMaxSpeed = Integer.toString(curTegraMax);
            }
        } catch (NumberFormatException ex) {
            curTegraMax = 0;
        }
    }

    String numOfCpus = CPUHelper.readOneLine(NUM_OF_CPUS);
    String[] cpuCount = numOfCpus.split("-");
    if (cpuCount.length > 1) {
        try {
            int cpuStart = Integer.parseInt(cpuCount[0]);
            int cpuEnd = Integer.parseInt(cpuCount[1]);

            mNumOfCpu = cpuEnd - cpuStart + 1;

            if (mNumOfCpu < 0)
                mNumOfCpu = 1;
        } catch (NumberFormatException ex) {
            mNumOfCpu = 1;
        }
    }

    mCurFreq = (TextView) view.findViewById(R.id.currspeed);

    mMaxSlider = (SeekBar) view.findViewById(R.id.max_slider);
    mMaxSlider.setMax(frequenciesNum);
    mMaxSpeedText = (TextView) view.findViewById(R.id.max_speed_text);
    mMaxSpeedText.setText(toMHz(curMaxSpeed));
    mMaxSlider.setProgress(Arrays.asList(availableFrequencies).indexOf(curMaxSpeed));
    mMaxSlider.setOnSeekBarChangeListener(this);

    mMinSlider = (SeekBar) view.findViewById(R.id.min_slider);
    mMinSlider.setMax(frequenciesNum);
    mMinSpeedText = (TextView) view.findViewById(R.id.min_speed_text);
    mMinSpeedText.setText(toMHz(curMinSpeed));
    mMinSlider.setProgress(Arrays.asList(availableFrequencies).indexOf(curMinSpeed));
    mMinSlider.setOnSeekBarChangeListener(this);

    mGovernor = (Spinner) view.findViewById(R.id.governor);
    String[] availableGovernors = CPUHelper.readOneLine(GOVERNORS_LIST).split(" ");
    ArrayAdapter<CharSequence> governorAdapter = new ArrayAdapter<CharSequence>(mActivity,
            android.R.layout.simple_spinner_item);
    governorAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    for (int i = 0; i < availableGovernors.length; i++) {
        governorAdapter.add(availableGovernors[i]);
    }
    mGovernor.setAdapter(governorAdapter);
    mGovernor.setSelection(Arrays.asList(availableGovernors).indexOf(currentGovernor));
    mGovernor.setOnItemSelectedListener(new GovListener());

    //        mIo = (Spinner) view.findViewById(R.id.io);
    //        String[] availableIo = CPUHelper.getAvailableIOSchedulers();
    //        ArrayAdapter<CharSequence> ioAdapter = new ArrayAdapter<CharSequence>(
    //                mActivity, android.R.layout.simple_spinner_item);
    //        ioAdapter
    //                .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    //        for (int i = 0; i < availableIo.length; i++) {
    //            ioAdapter.add(availableIo[i]);
    //        }
    //        mIo.setAdapter(ioAdapter);
    //        mIo.setSelection(Arrays.asList(availableIo).indexOf(currentIo));
    //        mIo.setOnItemSelectedListener(new IOListener());

    return view;
}

From source file:com.danimahardhika.android.helpers.core.ColorHelper.java

public static boolean isValidColor(String string) {
    try {//from  ww w.  j av  a  2  s . c o m
        Color.parseColor(string);
        return true;
    } catch (Exception e) {
        return false;
    }
}

From source file:com.johan.voting.VotingActivity.java

private Bar createBar(int value, String name) {
    Bar bar = new Bar();
    bar.setColor(Color.parseColor("#FFBB33"));
    bar.setLabelColor(Color.parseColor("#000000"));
    bar.setValue(value);// ww w . j  a  v  a  2 s .c o m
    bar.setValueString(String.valueOf(value));
    bar.setName(name);
    return bar;
}

From source file:com.dm.wallpaper.board.activities.WallpaperBoardPreviewActivity.java

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.setTheme(Preferences.get(this).isDarkTheme() ? R.style.WallpaperThemeDark : R.style.WallpaperTheme);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_wallpaper_preview);
    ButterKnife.bind(this);

    ViewHelper.resetViewBottomMargin(mFab);
    ColorHelper.setStatusBarColor(this, ColorHelper.get(this, R.color.wallpaperStatusBar), true);
    mIsEnter = true;/*from w w w. java  2s. co m*/

    Toolbar toolbar = ButterKnife.findById(this, R.id.toolbar);
    TextView toolbarTitle = ButterKnife.findById(this, R.id.toolbar_title);
    TextView toolbarSubTitle = ButterKnife.findById(this, R.id.toolbar_subtitle);

    mColor = ColorHelper.getAttributeColor(this, R.attr.colorAccent);
    mProgress.getIndeterminateDrawable().setColorFilter(Color.parseColor("#CCFFFFFF"), PorterDuff.Mode.SRC_IN);
    mBottomProgress.getProgressDrawable().setColorFilter(Color.parseColor("#EEFFFFFF"), PorterDuff.Mode.SRC_IN);

    if (savedInstanceState != null) {
        mUrl = savedInstanceState.getString(Extras.EXTRA_URL);
        mName = savedInstanceState.getString(Extras.EXTRA_NAME);
        mAuthor = savedInstanceState.getString(Extras.EXTRA_AUTHOR);
        mIsResumed = savedInstanceState.getBoolean(Extras.EXTRA_RESUMED);
    }

    Bundle bundle = getIntent().getExtras();
    if (bundle != null) {
        mUrl = bundle.getString(Extras.EXTRA_URL);
        mName = bundle.getString(Extras.EXTRA_NAME);
        mAuthor = bundle.getString(Extras.EXTRA_AUTHOR);
    }

    toolbarTitle.setText(mName);
    toolbarSubTitle.setText(mAuthor);
    toolbar.setTitle("");
    toolbar.setNavigationIcon(R.drawable.ic_toolbar_back);
    setSupportActionBar(toolbar);

    mFab.setOnClickListener(this);

    if (!mIsResumed) {
        mExitTransition = ActivityTransition.with(getIntent()).to(this, mWallpaper, Extras.EXTRA_IMAGE)
                .duration(300).start(savedInstanceState);
    }

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && savedInstanceState == null) {
        Transition transition = getWindow().getSharedElementEnterTransition();

        if (transition != null) {
            transition.addListener(new Transition.TransitionListener() {
                @Override
                public void onTransitionStart(Transition transition) {

                }

                @Override
                public void onTransitionEnd(Transition transition) {
                    if (mIsEnter) {
                        mIsEnter = false;
                        AnimationHelper.slideDownIn(toolbar).duration(300)
                                .interpolator(new LinearOutSlowInInterpolator()).start();

                        loadWallpaper(mUrl);
                    }
                }

                @Override
                public void onTransitionCancel(Transition transition) {

                }

                @Override
                public void onTransitionPause(Transition transition) {

                }

                @Override
                public void onTransitionResume(Transition transition) {

                }
            });
            return;
        }
    }

    mRunnable = () -> {
        toolbar.setVisibility(View.VISIBLE);
        loadWallpaper(mUrl);
        mRunnable = null;
        mHandler = null;
    };
    mHandler = new Handler();
    mHandler.postDelayed(mRunnable, 700);
}

From source file:de.appplant.cordova.plugin.background.ForegroundService.java

/**
 * Create a notification as the visible part to be able to put the service
 * in a foreground state.// w  w  w  . j  a v  a2 s .c om
 *
 * @return
 *      A local ongoing notification which pending intent is bound to the
 *      main activity.
 */
@SuppressLint("NewApi")
@SuppressWarnings("deprecation")
private Notification makeNotification() {
    JSONObject settings = BackgroundMode.getSettings();
    Context context = getApplicationContext();
    String pkgName = context.getPackageName();
    Intent intent = context.getPackageManager().getLaunchIntentForPackage(pkgName);

    notification = new Notification.Builder(context).setContentTitle(settings.optString("title", ""))
            .setContentText(settings.optString("text", "")).setTicker(settings.optString("ticker", ""))
            .setOngoing(true).setSmallIcon(getIconResId());

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        if (settings.optBoolean("isPublic") == true) {
            notification.setVisibility(Notification.VISIBILITY_PUBLIC);
        }

        if (!settings.optString("color").equals("")) {
            try {
                notification.setColor(Color.parseColor(settings.optString("color")));
            } catch (Exception e) {
                Log.e("BackgroundMode", settings.optString("color") + " is not a valid color");
            }
        }
    }

    if (intent != null && settings.optBoolean("resume")) {

        PendingIntent contentIntent = PendingIntent.getActivity(context, NOTIFICATION_ID, intent,
                PendingIntent.FLAG_UPDATE_CURRENT);

        notification.setContentIntent(contentIntent);
    }

    if (Build.VERSION.SDK_INT < 16) {
        // Build notification for HoneyComb to ICS
        return notification.getNotification();
    } else {
        // Notification for Jellybean and above
        return notification.build();
    }
}

From source file:com.androguide.honamicontrol.kernel.cpucontrol.CPUActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //noinspection ConstantConditions
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setIcon(getResources().getDrawable(R.drawable.ic_tools_cpu_control));
    setContentView(R.layout.card_cpu_control);
    bootPrefs = getSharedPreferences("BOOT_PREFS", 0);

    graph = (LineGraph) findViewById(R.id.graph);
    line = new Line();
    LinePoint point = new LinePoint();
    point.setX(currX);/*w  ww.  j av  a  2 s.c o m*/
    point.setY(1);
    line.addPoint(point);
    line.setColor(Color.parseColor("#FFBB33"));
    graph.addLine(line);
    graph.setLineToFill(0);

    availableFrequencies = new String[0];
    String availableFrequenciesLine;

    mCoresOnline = (TextView) findViewById(R.id.cores_online);
    mGeneralGovernor = (Spinner) findViewById(R.id.general_governor);
    mGovernor = (Spinner) findViewById(R.id.governor);
    mGovernor2 = (Spinner) findViewById(R.id.governor2);
    mGovernor3 = (Spinner) findViewById(R.id.governor3);
    mGovernor4 = (Spinner) findViewById(R.id.governor4);

    Button customizeGov = (Button) findViewById(R.id.governor_customize_btn);
    customizeGov.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            FragmentManager fm = getSupportFragmentManager();
            GovernorDialog editNameDialog = new GovernorDialog();
            editNameDialog.show(fm, "governor_fragment");
        }
    });

    if (Helpers.doesFileExist(STEPS)) {
        availableFrequenciesLine = CPUHelper.readOneLineNotRoot(STEPS);

        if (availableFrequenciesLine != null) {
            availableFrequencies = availableFrequenciesLine.split(" ");
            Arrays.sort(availableFrequencies, new Comparator<String>() {
                @Override
                public int compare(String object1, String object2) {
                    return Integer.valueOf(object1).compareTo(Integer.valueOf(object2));
                }
            });
        }
    }

    Switch snakeCharmer = (Switch) findViewById(R.id.snake_charmer_switch);
    if (!Helpers.doesFileExist(SNAKE_CHARMER_MAX_FREQ)) {
        LinearLayout cardSnakeCharmer = (LinearLayout) findViewById(R.id.card_snake_charmer);
        cardSnakeCharmer.setVisibility(View.GONE);
    } else {
        if (Helpers.doesFileExist(SNAKE_CHARMER_VERSION)) {
            TextView snakeTitle = (TextView) findViewById(R.id.snake_charmer);
            String snakeVersion = CPUHelper.readOneLineNotRoot(SNAKE_CHARMER_VERSION);
            snakeVersion = snakeVersion.replaceAll("version: ", "v");
            snakeTitle.setText(snakeTitle.getText() + " " + snakeVersion);
            if (snakeVersion.equals("v1.2")) {
                TextView snakeDesc = (TextView) findViewById(R.id.snake_charmer_text);
                snakeDesc.setText(snakeDesc.getText() + "\n" + getString(R.string.snake_charmer_built_in));
                snakeCharmer.setEnabled(false);
            }
        }

        if (bootPrefs.getBoolean("SNAKE_CHARMER", true)) {
            snakeCharmer.setChecked(true);
            snakeCharmerEnabled = true;
        }

        snakeCharmer.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton compoundButton, boolean isOn) {
                snakeCharmerEnabled = isOn;
            }
        });
    }

    int frequenciesNum = availableFrequencies.length - 1;

    Switch thermalControl = (Switch) findViewById(R.id.msm_thermal_switch);
    if (Helpers.doesFileExist(MSM_THERMAL)) {
        String thermal = CPUHelper.readOneLineNotRoot(MSM_THERMAL);
        if (thermal.equals("Y"))
            thermalControl.setChecked(true);
        else
            thermalControl.setChecked(false);

        thermalControl.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {
                if (isChecked)
                    Helpers.CMDProcessorWrapper.runSuCommand("echo Y > " + MSM_THERMAL);
                else
                    Helpers.CMDProcessorWrapper.runSuCommand("echo N > " + MSM_THERMAL);

                bootPrefs.edit().putBoolean("MSM_THERMAL", isChecked).commit();
            }
        });
    }
    thermalControl.setChecked(bootPrefs.getBoolean("MSM_THERMAL", true));

    perCoreGovernor = (Switch) findViewById(R.id.per_core_governors_switch);
    perCoreGovernor.setChecked(bootPrefs.getBoolean("PER_CORE_GOV", true));

    if (perCoreGovernor.isChecked()) {
        findViewById(R.id.card_general_governor).setVisibility(View.GONE);
        findViewById(R.id.card_per_core_governors).setVisibility(View.VISIBLE);
    } else {
        findViewById(R.id.card_per_core_governors).setVisibility(View.GONE);
        findViewById(R.id.card_general_governor).setVisibility(View.VISIBLE);
    }

    perCoreGovernor.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {
            if (isChecked) {
                findViewById(R.id.card_general_governor).setVisibility(View.GONE);
                findViewById(R.id.card_per_core_governors).setVisibility(View.VISIBLE);
                handleGovernors();
            } else {
                findViewById(R.id.card_per_core_governors).setVisibility(View.GONE);
                findViewById(R.id.card_general_governor).setVisibility(View.VISIBLE);
                handleGovernors();
            }

            bootPrefs.edit().putBoolean("PER_CORE_GOV", isChecked).commit();
        }
    });

    String currentIo = "";
    if (Helpers.doesFileExist(IO_SCHEDULER))
        currentIo = CPUHelper.getIOScheduler();

    String currentTcp = "";
    if (Helpers.doesFileExist(CURR_TCP_ALGORITHM))
        currentTcp = Helpers.getCurrentTcpAlgorithm();

    String curMaxSpeed = "NaN";
    if (Helpers.doesFileExist(MAX_FREQ_ALL_CORES))
        curMaxSpeed = CPUHelper.readOneLineNotRoot(MAX_FREQ_ALL_CORES);
    else if (Helpers.doesFileExist(MAX_FREQ))
        curMaxSpeed = CPUHelper.readOneLineNotRoot(MAX_FREQ);

    String curMinSpeed = "NaN";
    if (Helpers.doesFileExist(MIN_FREQ_ALL_CORES))
        curMinSpeed = CPUHelper.readOneLineNotRoot(MIN_FREQ_ALL_CORES);
    else if (Helpers.doesFileExist(MIN_FREQ))
        curMinSpeed = CPUHelper.readOneLineNotRoot(MIN_FREQ);

    if (mIsTegra3) {
        String curTegraMaxSpeed = "NaN";
        if (Helpers.doesFileExist(TEGRA_MAX_FREQ)) {
            curTegraMaxSpeed = CPUHelper.readOneLineNotRoot(TEGRA_MAX_FREQ);
            int curTegraMax = 0;
            try {
                curTegraMax = Integer.parseInt(curTegraMaxSpeed);
                if (curTegraMax > 0) {
                    curMaxSpeed = Integer.toString(curTegraMax);
                }
            } catch (NumberFormatException ex) {
                curTegraMax = 0;
            }
        }
    }

    if (Helpers.doesFileExist(NUM_OF_CPUS))
        mNumOfCpus = Helpers.getNumOfCpus();

    mCurFreq = (TextView) findViewById(R.id.currspeed);

    mMaxSlider = (SeekBar) findViewById(R.id.max_slider);
    mMaxSlider.setMax(frequenciesNum);
    mMaxSpeedText = (TextView) findViewById(R.id.max_speed_text);
    mMaxSpeedText.setText(toMHz(curMaxSpeed));
    mMaxSlider.setProgress(Arrays.asList(availableFrequencies).indexOf(curMaxSpeed));
    mMaxSlider.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            if (fromUser)
                setMaxSpeed(seekBar, progress);
        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            startSupportActionMode(new ActionMode.Callback() {
                @Override
                public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
                    MenuInflater inflater = actionMode.getMenuInflater();
                    inflater.inflate(R.menu.contextual_menu, menu);
                    return true;
                }

                @Override
                public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
                    return false;
                }

                @Override
                public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) {
                    switch (menuItem.getItemId()) {
                    case R.id.apply:
                        if (mMaxFreqSetting != null && !mMaxFreqSetting.isEmpty()) {
                            bootPrefs.edit().putString("CPU_MAX_FREQ", mMaxFreqSetting).commit();
                            for (int i = 0; i < mNumOfCpus; i++)
                                Helpers.CMDProcessorWrapper.runSuCommand("busybox echo " + mMaxFreqSetting
                                        + " > " + MAX_FREQ.replace("cpu0", "cpu" + i));

                            if (snakeCharmerEnabled)
                                Helpers.CMDProcessorWrapper.runSuCommand(
                                        "busybox echo " + mMaxFreqSetting + " > " + SNAKE_CHARMER_MAX_FREQ);
                        }

                        if (mIsTegra3) {
                            if (mMaxFreqSetting != null && !mMaxFreqSetting.isEmpty())
                                Helpers.CMDProcessorWrapper.runSuCommand(
                                        "busybox echo " + mMaxFreqSetting + " > " + TEGRA_MAX_FREQ);

                            if (snakeCharmerEnabled)
                                Helpers.CMDProcessorWrapper.runSuCommand(
                                        "busybox echo " + mMaxFreqSetting + " > " + SNAKE_CHARMER_MAX_FREQ);
                        }
                        actionMode.finish();
                        return true;
                    default:
                        return false;
                    }
                }

                @Override
                public void onDestroyActionMode(ActionMode actionMode) {

                }
            });
        }
    });

    mMinSlider = (SeekBar) findViewById(R.id.min_slider);
    mMinSlider.setMax(frequenciesNum);
    mMinSpeedText = (TextView) findViewById(R.id.min_speed_text);
    mMinSpeedText.setText(toMHz(curMinSpeed));
    mMinSlider.setProgress(Arrays.asList(availableFrequencies).indexOf(curMinSpeed));
    mMinSlider.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            if (fromUser)
                setMinSpeed(seekBar, progress);
        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            startSupportActionMode(new ActionMode.Callback() {
                @Override
                public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
                    MenuInflater inflater = actionMode.getMenuInflater();
                    inflater.inflate(R.menu.contextual_menu, menu);
                    return true;
                }

                @Override
                public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
                    return false;
                }

                @Override
                public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) {
                    switch (menuItem.getItemId()) {
                    case R.id.apply:
                        if (mMinFreqSetting != null && !mMinFreqSetting.isEmpty()) {
                            bootPrefs.edit().putString("CPU_MIN_FREQ", mMinFreqSetting).commit();
                            for (int i = 0; i < mNumOfCpus; i++)
                                Helpers.CMDProcessorWrapper.runSuCommand("busybox echo " + mMinFreqSetting
                                        + " > " + MIN_FREQ.replace("cpu0", "cpu" + i));
                        }
                        actionMode.finish();
                        return true;
                    default:
                        return false;
                    }
                }

                @Override
                public void onDestroyActionMode(ActionMode actionMode) {

                }
            });
        }
    });

    handleGovernors();

    /** TCP Congestion Spinner */
    Spinner mTcp = (Spinner) findViewById(R.id.tcp);
    ArrayAdapter<CharSequence> tcpAdapter = new ArrayAdapter<CharSequence>(this, R.layout.spinner_row);
    tcpAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    ArrayList<String> algorithms = Helpers.getTcpAlgorithms();
    for (String algorithm : algorithms)
        tcpAdapter.add(algorithm);
    mTcp.setAdapter(tcpAdapter);
    mTcp.setSelection(algorithms.indexOf(currentTcp));
    mTcp.setOnItemSelectedListener(new TCPListener());

    onlineCoresPolling();
}

From source file:com.amaze.filemanager.utils.Futils.java

public MaterialDialog showBasicDialog(Context c, String fabskin, int theme1, String[] texts) {
    MaterialDialog.Builder a = new MaterialDialog.Builder(c);
    a.content(texts[0]);/*  w  w  w  .  j av a  2  s  .co m*/
    a.widgetColor(Color.parseColor(fabskin));
    if (theme1 == 1)
        a.theme(Theme.DARK);
    a.title(texts[1]);
    a.positiveText(texts[2]);
    a.positiveColor(Color.parseColor(fabskin));
    a.negativeText(texts[3]);
    a.negativeColor(Color.parseColor(fabskin));
    if (texts[4] != (null)) {
        a.neutralText(texts[4]);
        a.neutralColor(Color.parseColor(fabskin));
    }
    MaterialDialog dialog = a.build();
    return dialog;
}

From source file:com.example.anandchandrasekar.wardrobeadvisor.FilterKindFragment.java

public void updateSelectedFilters() {
    selectedFiltersList = filterSelectedListener.getCurrentlySelectedFilters();

    Iterator it = filterViewMap.entrySet().iterator();
    while (it.hasNext()) {
        Map.Entry pair = (Map.Entry) it.next();
        ItemFilter currFilter = (ItemFilter) pair.getKey();
        View currFilterView = (View) pair.getValue();

        if (selectedFiltersList.contains(currFilter)) {
            currFilterView.setBackgroundColor(Color.parseColor("#FF9191"));//D91C2F
        } else {//  w  w  w .j  ava  2s  .  c o m
            currFilterView.setBackgroundColor(Color.TRANSPARENT);
        }
    }
}