List of usage examples for android.text.format DateFormat getMediumDateFormat
public static java.text.DateFormat getMediumDateFormat(Context context)
From source file:Main.java
/** @param time input in milliseconds TODO: covert to seconds *///from www .jav a 2s .c o m public static String formatLocaleDate(Context context, long time) { java.text.DateFormat df = DateFormat.getMediumDateFormat(context); df.setTimeZone(TimeZone.getTimeZone("GMT")); return df.format(new Date(time)); }
From source file:com.amansoni.tripbook.AddPlaceActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add_place); mTripName = (EditText) findViewById(R.id.trip_add_name); mStartDatePicker = (TextView) findViewById(R.id.trip_add_start); mStartDatePicker.setOnTouchListener(dateOnTouchListener); mEndDatePicker = (TextView) findViewById(R.id.trip_add_end); mEndDatePicker.setOnTouchListener(dateOnTouchListener); mNotes = (EditText) findViewById(R.id.trip_add_notes); mCurrentDate = mStartDatePicker;//from ww w. jav a 2 s .c o m dateFormat = DateFormat.getMediumDateFormat(this); }
From source file:de.escoand.readdaily.ListDialogFragment.java
@Override public boolean setViewValue(final View view, final Cursor cursor, final int columnIndex) { if (columnIndex == cursor.getColumnIndex(Database.COLUMN_READ)) { if (cursor.getInt(cursor.getColumnIndex(Database.COLUMN_READ)) != 0) view.setVisibility(View.VISIBLE); else//from www. ja v a 2 s.c o m view.setVisibility(View.INVISIBLE); return true; } else if (columnIndex == cursor.getColumnIndex(Database.COLUMN_DATE)) { try { ((TextView) view).setText(DateFormat.getMediumDateFormat(getContext()) .format(Database.getDateFromInt(cursor.getInt(columnIndex)))); } catch (NullPointerException e) { return false; } return true; } return false; }
From source file:org.sufficientlysecure.keychain.ui.keyview.view.KeyserverStatusView.java
@Override public void setLastUpdated(Date lastUpdated) { String lastUpdatedText = DateFormat.getMediumDateFormat(getContext()).format(lastUpdated); vSubtitle.setText(getResources().getString(R.string.keyserver_last_updated, lastUpdatedText)); }
From source file:com.gh4a.activities.IssueMilestoneCreateActivity.java
private void setDueOn(int year, int month, int day) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, day); cal.set(Calendar.MONTH, month); cal.set(Calendar.YEAR, year); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.MINUTE, 0);//from w ww . j a va2s. co m cal.set(Calendar.SECOND, 0); mDueOn = cal.getTime(); EditText etDueDate = (EditText) findViewById(R.id.et_due_date); etDueDate.setText(DateFormat.getMediumDateFormat(this).format(mDueOn)); }
From source file:com.amansoni.tripbook.activity.AddItemActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add); mTripName = (EditText) findViewById(R.id.trip_add_name); mTripName.addTextChangedListener(textWatcher); mTripName.setHint(R.string.hint_trip_name); dateFormat = DateFormat.getMediumDateFormat(this); mStartDatePicker = (TextView) findViewById(R.id.trip_add_start); mStartDatePicker.setText(dateFormat.format(new Date())); mStartDatePicker.setOnTouchListener(dateOnTouchListener); mEndDatePicker = (TextView) findViewById(R.id.trip_add_end); mEndDatePicker.setText(dateFormat.format(new Date())); mEndDatePicker.setOnTouchListener(dateOnTouchListener); mNotes = (EditText) findViewById(R.id.trip_add_notes); mNotes.addTextChangedListener(textWatcher); mCurrentDate = mStartDatePicker;/*from w ww . j a v a 2 s. co m*/ mMainImage = (ImageView) findViewById(R.id.trip_add_main_image); mMainImage.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType("image/*"); startActivityForResult(photoPickerIntent, SELECT_PHOTO); } }); // check if its an edit to load the existing data if (getIntent().getExtras() != null) { if (getIntent().getExtras().containsKey("itemKey")) { long itemKey = getIntent().getExtras().getLong("itemKey"); mTripbookItem = new TripBookItemData(this).getItem(itemKey); mTripName.setText(mTripbookItem.getTitle()); mStartDatePicker.setText(mTripbookItem.getCreatedAt()); mEndDatePicker.setText(mTripbookItem.getEndDate()); mNotes.setText(mTripbookItem.getDescription()); ImageWrapper.loadImageFromFile(this, mMainImage, mTripbookItem.getThumbnail(), 400); } else { // check if we need to import a place GooglePlace place = (GooglePlace) getIntent().getExtras().getSerializable("PLACE"); if (place != null) { Log.d(TAG, "Now importing place " + place.toString()); isImport = true; mTripbookItem = new TripBookItem(place.getName(), TripBookItem.TYPE_PLACE); mTripName.setText(mTripbookItem.getTitle()); mNotes.setText(place.getFormatted_address()); mTripbookItem.setLocation(new TbGeolocation(place.getGeometry().getLocation().getLng(), place.getGeometry().getLocation().getLat())); } } if (getIntent().getExtras().containsKey("itemType")) { mItemType = getIntent().getExtras().getString("itemType"); } else { mItemType = TripBookItem.TYPE_TRIP; } } selectedItems = new ArrayList<>(); fragmentFriends = new HorizontalListFragment(); fragmentPlace = new HorizontalListFragment(); fragmentImages = new HorizontalListFragment(); if (mItemType.equals(TripBookItem.TYPE_TRIP)) { replaceListFragment(fragmentFriends, R.id.trip_view_friends, TripBookItem.TYPE_FRIENDS); replaceListFragment(fragmentPlace, R.id.trip_view_places, TripBookItem.TYPE_PLACE); replaceListFragment(fragmentImages, R.id.trip_view_gallery, TripBookItem.TYPE_GALLERY); } else if (mItemType.equals(TripBookItem.TYPE_PLACE)) { replaceListFragment(fragmentPlace, R.id.trip_view_places, TripBookItem.TYPE_TRIP); replaceListFragment(fragmentFriends, R.id.trip_view_friends, TripBookItem.TYPE_FRIENDS); replaceListFragment(fragmentImages, R.id.trip_view_gallery, TripBookItem.TYPE_GALLERY); } else if (mItemType.equals(TripBookItem.TYPE_FRIENDS)) { replaceListFragment(fragmentPlace, R.id.trip_view_places, TripBookItem.TYPE_TRIP); replaceListFragment(fragmentFriends, R.id.trip_view_friends, TripBookItem.TYPE_PLACE); replaceListFragment(fragmentImages, R.id.trip_view_gallery, TripBookItem.TYPE_GALLERY); } isDirty = false; }
From source file:com.gh4a.fragment.UserFragment.java
private void fillData() { ImageView gravatar = (ImageView) mContentView.findViewById(R.id.iv_gravatar); AvatarHandler.assignAvatar(gravatar, mUser); TextView tvFollowersCount = (TextView) mContentView.findViewById(R.id.tv_followers_count); tvFollowersCount.setText(String.valueOf(mUser.getFollowers())); View llOrgMembers = mContentView.findViewById(R.id.cell_org_members); View llFollowers = mContentView.findViewById(R.id.cell_followers); if (Constants.User.TYPE_USER.equals(mUser.getType())) { llFollowers.setOnClickListener(this); llOrgMembers.setVisibility(View.GONE); } else {// w w w . ja v a2 s .c o m llOrgMembers.setOnClickListener(this); llFollowers.setVisibility(View.GONE); } mContentView.findViewById(R.id.cell_repos).setOnClickListener(this); TextView tvReposCount = (TextView) mContentView.findViewById(R.id.tv_repos_count); if (ApiHelpers.loginEquals(mUserLogin, Gh4Application.get().getAuthLogin())) { tvReposCount.setText(String.valueOf(mUser.getTotalPrivateRepos() + mUser.getPublicRepos())); } else { tvReposCount.setText(String.valueOf(mUser.getPublicRepos())); } //hide gists repos if organization fillCountIfUser(R.id.cell_gists, R.id.tv_gists_count, mUser.getPublicGists() + mUser.getPrivateGists()); //hide following if organization fillCountIfUser(R.id.cell_following, R.id.tv_following_count, mUser.getFollowing()); TextView tvName = (TextView) mContentView.findViewById(R.id.tv_name); tvName.setText(StringUtils.isBlank(mUser.getName()) ? mUser.getLogin() : mUser.getName()); if (Constants.User.TYPE_ORG.equals(mUser.getType())) { tvName.append(" ("); tvName.append(Constants.User.TYPE_ORG); // FIXME tvName.append(")"); } TextView tvCreated = (TextView) mContentView.findViewById(R.id.tv_created_at); if (mUser.getCreatedAt() != null) { tvCreated.setText(getString(R.string.user_created_at, DateFormat.getMediumDateFormat(getActivity()).format(mUser.getCreatedAt()))); tvCreated.setVisibility(View.VISIBLE); } else { tvCreated.setVisibility(View.GONE); } fillTextView(R.id.tv_email, mUser.getEmail()); fillTextView(R.id.tv_website, mUser.getBlog()); fillTextView(R.id.tv_company, mUser.getCompany()); fillTextView(R.id.tv_location, mUser.getLocation()); getLoaderManager().initLoader(1, null, mRepoListCallback); getLoaderManager().initLoader(2, null, mOrganizationCallback); }
From source file:com.gh4a.activities.IssueMilestoneEditActivity.java
private void updateLabels() { Date dueOn = mMilestone.getDueOn(); if (dueOn != null) { mDueView.setText(DateFormat.getMediumDateFormat(this).format(dueOn)); } else {/*from w ww .j ava2s . c o m*/ mDueView.setText(R.string.issue_milestone_due_unset); } }
From source file:com.brightcove.player.samples.offlineplayback.VideoListAdapter.java
/** * Updates the row at the given position to reflect the changes in the underlying data. * * @param holder reference to the view holder. * @param position the position of the row that should be updated. * @param status optional current download status. *//*w w w .j a v a 2 s . c om*/ public void updateView(@NonNull final ViewHolder holder, int position, @Nullable DownloadStatus status) { holder.video = videoList.get(position); final Video video = holder.getVideo(); if (video.isOfflinePlaybackAllowed()) { final Date expiryDate = video.getLicenseExpiryDate(); if (expiryDate == null) { holder.videoLicenseText.setText("Buy or rent for offline playback"); holder.videoStatusText.setVisibility(View.GONE); holder.rentButton.setVisibility(View.VISIBLE); holder.buyButton.setVisibility(View.VISIBLE); holder.deleteButton.setVisibility(View.GONE); holder.downloadButton.setVisibility(View.GONE); holder.downloadProgressBar.setVisibility(View.GONE); holder.pauseButton.setVisibility(View.GONE); holder.resumeButton.setVisibility(View.GONE); } else { holder.rentButton.setVisibility(View.GONE); holder.buyButton.setVisibility(View.GONE); holder.pauseButton.setVisibility(View.GONE); holder.resumeButton.setVisibility(View.GONE); if (video.isOwned()) { holder.videoLicenseText.setText("Owned"); } else { holder.videoLicenseText.setText(String.format("Rental Expires: %s %s", DateFormat.getMediumDateFormat(holder.context).format(expiryDate), DateFormat.getTimeFormat(holder.context).format(expiryDate))); } if (status == null) { holder.videoStatusText.setText("Checking download status..."); holder.videoStatusText.setVisibility(View.VISIBLE); holder.deleteButton.setVisibility(View.GONE); holder.downloadButton.setVisibility(View.GONE); holder.downloadProgressBar.setVisibility(View.GONE); new Thread(new Runnable() { @Override public void run() { final DownloadStatus status = catalog.getVideoDownloadStatus(holder.video); holder.itemView.post(new Runnable() { @Override public void run() { updateDownloadStatus(holder, status); } }); } }).start(); } else { updateDownloadStatus(holder, status); } } } else { holder.videoLicenseText.setVisibility(View.GONE); holder.videoStatusText.setText("Online Only"); holder.videoStatusText.setVisibility(View.VISIBLE); holder.rentButton.setVisibility(View.GONE); holder.buyButton.setVisibility(View.GONE); holder.downloadButton.setVisibility(View.GONE); holder.deleteButton.setVisibility(View.GONE); holder.downloadProgressBar.setVisibility(View.GONE); holder.pauseButton.setVisibility(View.GONE); holder.resumeButton.setVisibility(View.GONE); } holder.videoTitleText.setText(video.getName()); URI imageUri = video.getStillImageUri(); if (imageUri == null) { holder.videoThumbnailImage.setImageResource(R.drawable.movie); } else { Picasso.with(holder.context).load(imageUri.toASCIIString()).into(holder.videoThumbnailImage); } int duration = video.getDuration(); if (duration > 0) { holder.videoDurationText.setText(millisecondsToString(duration)); holder.videoDurationText.setVisibility(View.VISIBLE); } else { holder.videoDurationText.setText(null); holder.videoDurationText.setVisibility(View.GONE); } }
From source file:org.sufficientlysecure.keychain.ui.keyview.view.KeyHealthView.java
@Override public void setPrimaryExpiryDate(Date expiry) { if (expiry == null) { vExpiryLayout.setVisibility(View.GONE); return;//from w ww .ja v a2 s.c o m } vExpiryLayout.setVisibility(View.VISIBLE); String expiryText = DateFormat.getMediumDateFormat(getContext()).format(expiry); vExpiryText.setText(getResources().getString(R.string.key_expiry_text, expiryText)); }