Example usage for android.text.format DateUtils FORMAT_SHOW_DATE

List of usage examples for android.text.format DateUtils FORMAT_SHOW_DATE

Introduction

In this page you can find the example usage for android.text.format DateUtils FORMAT_SHOW_DATE.

Prototype

int FORMAT_SHOW_DATE

To view the source code for android.text.format DateUtils FORMAT_SHOW_DATE.

Click Source Link

Usage

From source file:com.codetroopers.betterpickers.calendardatepicker.MonthView.java

private String getMonthAndYearString() {
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_NO_MONTH_DAY;
    mStringBuilder.setLength(0);//  w  w w  .jav  a  2s. c  o  m
    long millis = mCalendar.getTimeInMillis();
    String monthTitle = DateUtils
            .formatDateRange(getContext(), mFormatter, millis, millis, flags, Time.getCurrentTimezone())
            .toString();
    return monthTitle.substring(0, 1).toUpperCase() + monthTitle.substring(1).toLowerCase();
}

From source file:com.example.reedme.date.DatePickerDialog.java

private void setCurrentView(final int viewIndex) {
    long millis = mCalendar.getTimeInMillis();

    switch (viewIndex) {
    case MONTH_AND_DAY_VIEW:
        ObjectAnimator pulseAnimator = Util.getPulseAnimator(mMonthAndDayView, 0.9f, 1.05f);
        if (mDelayAnimation) {
            pulseAnimator.setStartDelay(ANIMATION_DELAY);
            mDelayAnimation = false;/*  w  w w. j  a  v a2  s  .c  o m*/
        }
        mDayPickerView.onDateChanged();
        if (mCurrentView != viewIndex) {
            mMonthAndDayView.setSelected(true);
            mYearView.setSelected(false);
            mAnimator.setDisplayedChild(MONTH_AND_DAY_VIEW);
            mCurrentView = viewIndex;
        }
        pulseAnimator.start();

        int flags = DateUtils.FORMAT_SHOW_DATE;
        String dayString = DateUtils.formatDateTime(getActivity(), millis, flags);
        mAnimator.setContentDescription(mDayPickerDescription + ": " + dayString);
        Util.tryAccessibilityAnnounce(mAnimator, mSelectDay);
        break;
    case YEAR_VIEW:
        pulseAnimator = Util.getPulseAnimator(mYearView, 0.85f, 1.1f);
        if (mDelayAnimation) {
            pulseAnimator.setStartDelay(ANIMATION_DELAY);
            mDelayAnimation = false;
        }
        mYearPickerView.onDateChanged();
        if (mCurrentView != viewIndex) {
            mMonthAndDayView.setSelected(false);
            mYearView.setSelected(true);
            mAnimator.setDisplayedChild(YEAR_VIEW);
            mCurrentView = viewIndex;
        }
        pulseAnimator.start();

        CharSequence yearString = YEAR_FORMAT.format(millis);
        mAnimator.setContentDescription(mYearPickerDescription + ": " + yearString);
        Util.tryAccessibilityAnnounce(mAnimator, mSelectYear);
        break;
    }
}

From source file:org.uguess.android.sysinfo.ApplicationManager.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    rootView = inflater.inflate(R.layout.app_lst_view, container, false);

    ((Button) rootView.findViewById(R.id.btn_export)).setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            doExport();//from   w ww  .j av a  2  s.co  m
        }
    });

    ((Button) rootView.findViewById(R.id.btn_sel_all)).setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            toggleAllSelection(true);
        }
    });

    ((Button) rootView.findViewById(R.id.btn_desel_all)).setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            toggleAllSelection(false);
        }
    });

    ListView lstApps = (ListView) rootView.findViewById(android.R.id.list);

    lstApps.setFastScrollEnabled(true);

    registerForContextMenu(lstApps);

    ArrayAdapter<AppInfoHolder> adapter = new ArrayAdapter<AppInfoHolder>(getActivity(), R.layout.app_item) {

        public android.view.View getView(int position, android.view.View convertView,
                android.view.ViewGroup parent) {
            View view;
            TextView txt_name, txt_size, txt_ver, txt_time;
            ImageView img_type;
            CheckBox ckb_app;

            Activity ctx = getActivity();

            if (convertView == null) {
                view = ctx.getLayoutInflater().inflate(R.layout.app_item, parent, false);
            } else {
                view = convertView;
            }

            if (position >= getCount()) {
                return view;
            }

            AppInfoHolder itm = getItem(position);

            txt_name = (TextView) view.findViewById(R.id.app_name);
            if (itm.label != null) {
                txt_name.setText(itm.label);
            } else {
                txt_name.setText(itm.appInfo.packageName);
            }

            if (Util.getBooleanOption(ctx, PSTORE_APPMANAGER, PREF_KEY_SHOW_BACKUP_STATE)) {
                switch (itm.backupState) {
                case 1:
                    txt_name.setTextColor(Color.YELLOW);
                    break;
                case 2:
                    txt_name.setTextColor(0xff00bb00);
                    break;
                case 3:
                    txt_name.setTextColor(0xffF183BD);
                    break;
                default:
                    txt_name.setTextColor(Color.WHITE);
                    break;
                }
            } else {
                txt_name.setTextColor(Color.WHITE);
            }

            txt_ver = (TextView) view.findViewById(R.id.app_version);
            txt_ver.setText(itm.version);

            txt_size = (TextView) view.findViewById(R.id.app_size);
            if (Util.getBooleanOption(ctx, PSTORE_APPMANAGER, PREF_KEY_SHOW_SIZE)) {
                txt_size.setVisibility(View.VISIBLE);

                if (itm.size != null) {
                    txt_size.setText(itm.size);
                } else {
                    txt_size.setText(R.string.computing);
                }
            } else {
                txt_size.setVisibility(View.GONE);
            }

            txt_time = (TextView) view.findViewById(R.id.app_time);
            if (Util.getBooleanOption(ctx, PSTORE_APPMANAGER, PREF_KEY_SHOW_DATE)) {
                txt_time.setVisibility(View.VISIBLE);

                if (itm.appInfo.sourceDir != null) {
                    File f = new File(itm.appInfo.sourceDir);
                    txt_time.setText(DateUtils.formatDateTime(ctx, f.lastModified(), DateUtils.FORMAT_SHOW_YEAR
                            | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_TIME));
                } else {
                    txt_time.setText(R.string.unknown);
                }
            } else {
                txt_time.setVisibility(View.GONE);
            }

            img_type = (ImageView) view.findViewById(R.id.img_app_icon);
            if (Util.getBooleanOption(ctx, PSTORE_APPMANAGER, PREF_KEY_SHOW_ICON)) {
                img_type.setVisibility(View.VISIBLE);

                if (itm.icon != null) {
                    img_type.setImageDrawable(itm.icon);
                } else {
                    try {
                        img_type.setImageDrawable(ctx.getPackageManager().getDefaultActivityIcon());
                    } catch (Exception fe) {
                        img_type.setImageDrawable(null);

                        Log.e(ApplicationManager.class.getName(), fe.getLocalizedMessage());
                    }
                }
            } else {
                img_type.setVisibility(View.GONE);
            }

            ckb_app = (CheckBox) view.findViewById(R.id.ckb_app);
            ckb_app.setTag(position);
            ckb_app.setChecked(itm.checked);
            ckb_app.setOnCheckedChangeListener(checkListener);

            View imgLock = view.findViewById(R.id.img_lock);
            imgLock.setVisibility(itm.isPrivate ? View.VISIBLE : View.GONE);

            return view;
        }
    };

    setListAdapter(adapter);

    return rootView;
}

From source file:com.jarklee.materialdatetimepicker.date.DatePickerDialog.java

private void setCurrentView(final int viewIndex) {
    long millis = mCalendar.getTimeInMillis();
    ObjectAnimator pulseAnimator = null;
    switch (viewIndex) {
    case MONTH_AND_DAY_VIEW:
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
            pulseAnimator = Utils.getPulseAnimator(mMonthAndDayView, 0.9f, 1.05f);
            if (mDelayAnimation) {
                pulseAnimator.setStartDelay(ANIMATION_DELAY);
                mDelayAnimation = false;
            }//  w w w  .  j av a  2  s  .  c  o  m
        } else {
            pulseAnimator = null;
        }
        mDayPickerView.onDateChanged();
        if (mCurrentView != viewIndex) {
            mMonthAndDayView.setSelected(true);
            mYearView.setSelected(false);
            mAnimator.setDisplayedChild(MONTH_AND_DAY_VIEW);
            mCurrentView = viewIndex;
        }
        if (pulseAnimator != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
            pulseAnimator.start();
        }
        int flags = DateUtils.FORMAT_SHOW_DATE;
        String dayString = DateUtils.formatDateTime(getActivity(), millis, flags);
        mAnimator.setContentDescription(mDayPickerDescription + ": " + dayString);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectDay);
        break;
    case YEAR_VIEW:
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
            pulseAnimator = Utils.getPulseAnimator(mYearView, 0.85f, 1.1f);
            if (mDelayAnimation) {
                pulseAnimator.setStartDelay(ANIMATION_DELAY);
                mDelayAnimation = false;
            }
        } else {
            pulseAnimator = null;
        }
        mYearPickerView.onDateChanged();
        if (mCurrentView != viewIndex) {
            mMonthAndDayView.setSelected(false);
            mYearView.setSelected(true);
            mAnimator.setDisplayedChild(YEAR_VIEW);
            mCurrentView = viewIndex;
        }
        if (pulseAnimator != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
            pulseAnimator.start();
        }
        CharSequence yearString = YEAR_FORMAT.format(millis);
        mAnimator.setContentDescription(mYearPickerDescription + ": " + yearString);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectYear);
        break;
    }
}

From source file:com.borax12.materialdaterangepicker.single.date.DatePickerDialog.java

private void updateDisplay(boolean announce) {
    if (mDayOfWeekView != null) {
        if (mTitle != null)
            mDayOfWeekView.setText(mTitle.toUpperCase(Locale.getDefault()));
        else {/* ww w. j  a  v  a  2  s  . co m*/
            mDayOfWeekView
                    .setText(mCalendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault())
                            .toUpperCase(Locale.getDefault()));
        }
    }

    mSelectedMonthTextView.setText(mCalendar.getDisplayName(Calendar.MONTH, Calendar.SHORT, Locale.getDefault())
            .toUpperCase(Locale.getDefault()));
    mSelectedDayTextView.setText(DAY_FORMAT.format(mCalendar.getTime()));
    mYearView.setText(YEAR_FORMAT.format(mCalendar.getTime()));

    // Accessibility.
    long millis = mCalendar.getTimeInMillis();
    mAnimator.setDateMillis(millis);
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_YEAR;
    String monthAndDayText = DateUtils.formatDateTime(getActivity(), millis, flags);
    mMonthAndDayView.setContentDescription(monthAndDayText);

    if (announce) {
        flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR;
        String fullDateText = DateUtils.formatDateTime(getActivity(), millis, flags);
        Utils.tryAccessibilityAnnounce(mAnimator, fullDateText);
    }
}

From source file:com.example.reedme.date.DatePickerDialog.java

private void updateDisplay(boolean announce) {
    if (mDayOfWeekView != null) {
        if (mTitle != null)
            mDayOfWeekView.setText(mTitle.toUpperCase(Locale.getDefault()));
        else {/*ww w .  jav a2  s  .  c  o  m*/
            mDayOfWeekView
                    .setText(mCalendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault())
                            .toUpperCase(Locale.getDefault()));
        }
    }

    mSelectedMonthTextView.setText(mCalendar.getDisplayName(Calendar.MONTH, Calendar.SHORT, Locale.getDefault())
            .toUpperCase(Locale.getDefault()));
    mSelectedDayTextView.setText(DAY_FORMAT.format(mCalendar.getTime()));
    mYearView.setText(YEAR_FORMAT.format(mCalendar.getTime()));

    // Accessibility.
    long millis = mCalendar.getTimeInMillis();
    mAnimator.setDateMillis(millis);
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_YEAR;
    String monthAndDayText = DateUtils.formatDateTime(getActivity(), millis, flags);
    mMonthAndDayView.setContentDescription(monthAndDayText);

    if (announce) {
        flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR;
        String fullDateText = DateUtils.formatDateTime(getActivity(), millis, flags);
        Util.tryAccessibilityAnnounce(mAnimator, fullDateText);
    }
}

From source file:com.layernet.thaidatetimepicker.date.DatePickerDialog.java

private void updateDisplay(boolean announce) {
    if (mDayOfWeekView != null) {
        if (mTitle != null)
            mDayOfWeekView.setText(mTitle.toUpperCase(locale));
        else {//w w  w .  j a  v a  2 s .  com
            mDayOfWeekView.setText(
                    mCalendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, locale).toUpperCase(locale));
        }
    }

    mSelectedMonthTextView.setText(mCalendar.getDisplayName(Calendar.MONTH, Calendar.SHORT, locale));
    mSelectedDayTextView.setText(DAY_FORMAT.format(mCalendar.getTime()));

    /** thai calender edit */
    int Year = mCalendar.get(Calendar.YEAR) + BUDDHIST_OFFSET;
    mYearView.setText(String.valueOf(Year));
    /** end thai calendar edit */

    // Accessibility.
    long millis = mCalendar.getTimeInMillis();
    mAnimator.setDateMillis(millis);
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_YEAR;
    String monthAndDayText = DateUtils.formatDateTime(getActivity(), millis, flags);
    mMonthAndDayView.setContentDescription(monthAndDayText + 5555);

    if (announce) {
        flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR;
        String fullDateText = DateUtils.formatDateTime(getActivity(), millis, flags);
        Utils.tryAccessibilityAnnounce(mAnimator, fullDateText);
    }
}

From source file:com.customdatepicker.date.DatePickerDialog.java

private void setCurrentView(final int viewIndex) {
    long millis = mCalendar.getTimeInMillis();

    switch (viewIndex) {
    case MONTH_AND_DAY_VIEW:
        if (mVersion == Version.VERSION_1) {
            ObjectAnimator pulseAnimator = Utils.getPulseAnimator(mMonthAndDayView, 0.9f, 1.05f);
            if (mDelayAnimation) {
                pulseAnimator.setStartDelay(ANIMATION_DELAY);
                mDelayAnimation = false;
            }//from  ww w.j av  a 2s . c o  m
            mDayPickerView.onDateChanged();
            if (mCurrentView != viewIndex) {
                mMonthAndDayView.setSelected(true);
                mYearView.setSelected(false);
                mAnimator.setDisplayedChild(MONTH_AND_DAY_VIEW);
                mCurrentView = viewIndex;
            }
            pulseAnimator.start();
        } else {
            mDayPickerView.onDateChanged();
            if (mCurrentView != viewIndex) {
                mMonthAndDayView.setSelected(true);
                mYearView.setSelected(false);
                mAnimator.setDisplayedChild(MONTH_AND_DAY_VIEW);
                mCurrentView = viewIndex;
            }
        }

        int flags = DateUtils.FORMAT_SHOW_DATE;
        String dayString = DateUtils.formatDateTime(getActivity(), millis, flags);
        mAnimator.setContentDescription(mDayPickerDescription + ": " + dayString);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectDay);
        break;
    case YEAR_VIEW:
        if (mVersion == Version.VERSION_1) {
            ObjectAnimator pulseAnimator = Utils.getPulseAnimator(mYearView, 0.85f, 1.1f);
            if (mDelayAnimation) {
                pulseAnimator.setStartDelay(ANIMATION_DELAY);
                mDelayAnimation = false;
            }
            mYearPickerView.onDateChanged();
            if (mCurrentView != viewIndex) {
                mMonthAndDayView.setSelected(false);
                mYearView.setSelected(true);
                mAnimator.setDisplayedChild(YEAR_VIEW);
                mCurrentView = viewIndex;
            }
            pulseAnimator.start();
        } else {
            mYearPickerView.onDateChanged();
            if (mCurrentView != viewIndex) {
                mMonthAndDayView.setSelected(false);
                mYearView.setSelected(true);
                mAnimator.setDisplayedChild(YEAR_VIEW);
                mCurrentView = viewIndex;
            }
        }

        CharSequence yearString = YEAR_FORMAT.format(millis);
        mAnimator.setContentDescription(mYearPickerDescription + ": " + yearString);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectYear);
        break;
    }
}

From source file:com.jarklee.materialdatetimepicker.date.DatePickerDialog.java

private void updateDisplay(boolean announce) {
    if (mDayOfWeekView != null) {
        if (mTitle != null)
            mDayOfWeekView.setText(mTitle.toUpperCase(getLocale()));
        else {//ww  w. j a v a  2 s . co  m
            mDayOfWeekView.setText(mCalendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, getLocale())
                    .toUpperCase(getLocale()));
        }
    }

    mSelectedMonthTextView.setText(
            mCalendar.getDisplayName(Calendar.MONTH, Calendar.SHORT, getLocale()).toUpperCase(getLocale()));
    mSelectedDayTextView.setText(DAY_FORMAT.format(mCalendar.getTime()));
    mYearView.setText(YEAR_FORMAT.format(mCalendar.getTime()));

    // Accessibility.
    long millis = mCalendar.getTimeInMillis();
    mAnimator.setDateMillis(millis);
    int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NO_YEAR;
    String monthAndDayText = DateUtils.formatDateTime(getActivity(), millis, flags);
    mMonthAndDayView.setContentDescription(monthAndDayText);

    if (announce) {
        flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_YEAR;
        String fullDateText = DateUtils.formatDateTime(getActivity(), millis, flags);
        Utils.tryAccessibilityAnnounce(mAnimator, fullDateText);
    }
}

From source file:com.leavjenn.smoothdaterangepicker.date.SmoothDateRangePickerFragment.java

private void setCurrentView(final int viewIndex) {
    long millis = mCalendar.getTimeInMillis();
    long millisEnd = mCalendarEnd.getTimeInMillis();

    if (viewIndex != DURATION_VIEW) {
        if (mCurrentView != viewIndex) {
            setViewSelected(viewList.get(viewIndex));
            mAnimator.setDisplayedChild(viewIndex);
            mDurationTextView.setVisibility(View.VISIBLE);
            mDurationEditText.setVisibility(View.GONE);
            mDurationArrow.setVisibility(View.GONE);
            mDurationArrowEnd.setVisibility(View.GONE);
        }/*w  w  w .ja v  a  2 s  .  c  om*/
    }

    switch (viewIndex) {
    case MONTH_AND_DAY_VIEW:
        mMinSelectableDate = mMinDate;
        mDayPickerView.onDateChanged();

        int flags = DateUtils.FORMAT_SHOW_DATE;
        String dayString = DateUtils.formatDateTime(getActivity(), millis, flags);
        mAnimator.setContentDescription(mDayPickerDescription + ": " + dayString);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectDay);
        break;
    case MONTH_AND_DAY_VIEW_END:
        mMinSelectableDate = mCalendar;
        mDayPickerViewEnd.onDateChanged();

        flags = DateUtils.FORMAT_SHOW_DATE;
        String dayStringEnd = DateUtils.formatDateTime(getActivity(), millisEnd, flags);
        mAnimator.setContentDescription(mDayPickerDescription + ": " + dayStringEnd);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectDay);
        break;
    case YEAR_VIEW:
        mMinSelectableDate = mMinDate;
        mYearPickerView.onDateChanged();
        mYearPickerView.refreshYearAdapter();

        CharSequence yearString = YEAR_FORMAT.format(millis);
        mAnimator.setContentDescription(mYearPickerDescription + ": " + yearString);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectYear);
        break;
    case YEAR_VIEW_END:
        mMinSelectableDate = mCalendar;
        mYearPickerViewEnd.onDateChanged();
        mYearPickerViewEnd.refreshYearAdapter();

        CharSequence yearStringEnd = YEAR_FORMAT.format(millisEnd);
        mAnimator.setContentDescription(mYearPickerDescription + ": " + yearStringEnd);
        Utils.tryAccessibilityAnnounce(mAnimator, mSelectYear);
        break;
    case DURATION_VIEW:
        if (mCurrentView == YEAR_VIEW || mCurrentView == MONTH_AND_DAY_VIEW
                || mDurationArrow.getVisibility() == View.VISIBLE) {
            setViewSelected(mMonthAndDayView, mYearView, mDurationView);
            mDurationArrow.setVisibility(View.GONE);
            mDurationArrowEnd.setVisibility(View.VISIBLE);
        } else if (mCurrentView == YEAR_VIEW_END || mCurrentView == MONTH_AND_DAY_VIEW_END
                || mDurationArrowEnd.getVisibility() == View.VISIBLE) {
            setViewSelected(mMonthAndDayViewEnd, mYearViewEnd, mDurationView);
            mDurationArrow.setVisibility(View.VISIBLE);
            mDurationArrowEnd.setVisibility(View.GONE);
        }
        mAnimator.setDisplayedChild(DURATION_VIEW);
        mDurationTextView.setVisibility(View.GONE);
        mDurationEditText.setVisibility(View.VISIBLE);
        mDurationEditText.requestFocus();
        mDurationEditText.setText(String.valueOf(Utils.daysBetween(mCalendar, mCalendarEnd)));
        mDurationEditText.selectAll();
        //TODO Accessibility
        break;
    }
    mCurrentView = viewIndex;
}