Android Open Source - android-movies-demo Movie






From Project

Back to project page android-movies-demo.

License

The source code is released under:

MIT License

If you think the Android project android-movies-demo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.idunnolol.moviesdemo.data;
/*from w  w w. ja va2s.c om*/
import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
import org.joda.time.LocalTime;

import java.util.ArrayList;
import java.util.List;

public class Movie {

  private String mTitle;

  private int mPosterResId;

  // G, PG, PG-13, R
  private String mFilmRating;

  // Out of 5
  private int mScore;

  private List<LocalTime> mShowTimes;

  private int mDaysTillRelease;

  // Cached; calculated from showtimes
  private List<Long> mShowTimeInUtcMillis;

  public String getTitle() {
    return mTitle;
  }

  public void setTitle(String title) {
    mTitle = title;
  }

  public int getPosterResId() {
    return mPosterResId;
  }

  public void setPosterResId(int posterResId) {
    mPosterResId = posterResId;
  }

  public String getFilmRating() {
    return mFilmRating;
  }

  public void setFilmRating(String filmRating) {
    mFilmRating = filmRating;
  }

  public int getScore() {
    return mScore;
  }

  public void setScore(int score) {
    mScore = score;
  }

  public List<LocalTime> getShowTimes() {
    return mShowTimes;
  }

  public void setShowTimes(List<LocalTime> showTimes) {
    mShowTimes = showTimes;

    mShowTimeInUtcMillis = new ArrayList<Long>();
    for (LocalTime time : showTimes) {
      DateTime utcDateTime = time.toDateTimeToday(DateTimeZone.UTC);
      mShowTimeInUtcMillis.add(utcDateTime.getMillis());
    }
  }

  public List<Long> getShowTimesInUtcMillis() {
    return mShowTimeInUtcMillis;
  }

  public int getDaysTillRelease() {
    return mDaysTillRelease;
  }

  public void setDaysTillRelease(int daysTillRelease) {
    mDaysTillRelease = daysTillRelease;
  }
}




Java Source Code List

com.idunnolol.moviesdemo.data.Movie.java
com.idunnolol.moviesdemo.ui.AboutDialogFragment.java
com.idunnolol.moviesdemo.ui.MoviesActivity.java
com.idunnolol.moviesdemo.ui.MoviesApplication.java
com.idunnolol.moviesdemo.util.BitmapCache.java
com.idunnolol.moviesdemo.util.FontCache.java
com.idunnolol.moviesdemo.util.ResourceUtils.java
com.idunnolol.moviesdemo.view.CenteringRelativeLayout.java
com.idunnolol.moviesdemo.view.DecorFrameLayout.java
com.idunnolol.moviesdemo.view.MovieRowView.java
com.idunnolol.moviesdemo.view.SlidingListView.java
com.idunnolol.moviesdemo.view.SlidingPairView.java
com.idunnolol.moviesdemo.view.SlidingRevealViewGroup.java
com.idunnolol.moviesdemo.view.ViewPager.java
com.idunnolol.moviesdemo.widget.MovieAdapter.java