Android Open Source - my-wallpaper Category






From Project

Back to project page my-wallpaper.

License

The source code is released under:

MIT License

If you think the Android project my-wallpaper 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.koonen.photostream.dao;
//w  w w  . j a v a2 s .  co m
import android.os.Parcel;
import android.os.Parcelable;

/**
 * 
 * @author Glick
 * 
 */
public class Category implements Parcelable {

  public static final String RECENT_CATEGORY = "Recent";

//  private static final String[] CATEGORY_NAMES = { "Me", "Art", "Australia",
//      "Beach", "Birthday", "California", "Canada", "Cat", "China",
//      "Christmas", "City", "Concert", "Dog", "England", "Europe",
//      "Family", "Festival", "Flowers", "Food", "France", "Friends",
//      "Fun", "Germany", "Green", "Holiday", "Italy", "Japan", "London",
//      "Music", "Nature", "New", "Newyork", "Night", "Nikon", "Nyc",
//      "Paris", "Park", "Party", "People", "Portrait", "Red",
//      "San Francisco", "Sky", "Snow", "Spain", "Summer", "Sunset",
//      "Stockholm", "Travel", "Usa", "Vacation", "Water", "Wedding",
//      "Winter" };
//
//  public static final Set<String> CATEGORY_NAMES_SET;
//
//  static {
//    CATEGORY_NAMES_SET = new HashSet<String>(Arrays.asList(CATEGORY_NAMES));
//  }

  private int id;
  private String name;
  private String tags;

  private Category() {
  }

  private Category(Parcel in) {
    id = in.readInt();
    name = in.readString();
    tags = in.readString();
  }

  public void update(Category category) {
    name = category.name;
    tags = category.tags;
  }

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getTags() {
    return tags;
  }

  public void setTags(String tags) {
    this.tags = tags;
  }

  public boolean isRecent() {
    return RECENT_CATEGORY.equals(name);
  }

  @Override
  public int hashCode() {
    return id;
  }

  @Override
  public String toString() {
    return id + " - " + name;
  }

  @Override
  public int describeContents() {
    return 0;
  }

  @Override
  public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeString(name);
    dest.writeString(tags);
  }

  public static final Parcelable.Creator<Category> CREATOR = new Parcelable.Creator<Category>() {
    public Category createFromParcel(Parcel in) {
      return new Category(in);
    }

    public Category[] newArray(int size) {
      return new Category[size];
    }
  };

  public static Category createRecentCategory() {
    Category category = new Category();
    category.name = RECENT_CATEGORY;
    category.tags = "";
    return category;
  }

  public static Category createCategory() {
    Category category = new Category();
    return category;
  }
}




Java Source Code List

com.koonen.photostream.ActivityConstants.java
com.koonen.photostream.BootReceiver.java
com.koonen.photostream.CameraPreviewActivity.java
com.koonen.photostream.CategoryActivity.java
com.koonen.photostream.CategoryAdapter.java
com.koonen.photostream.CategoryEditActivity.java
com.koonen.photostream.CropWallpaperTask.java
com.koonen.photostream.Eula.java
com.koonen.photostream.FastBitmapDrawable.java
com.koonen.photostream.FileBrowserActivity.java
com.koonen.photostream.GridLayout.java
com.koonen.photostream.ImageUtilities.java
com.koonen.photostream.PhotostreamActivity.java
com.koonen.photostream.RotationService.java
com.koonen.photostream.ServiceConnector.java
com.koonen.photostream.SetWallpaperTask.java
com.koonen.photostream.UserTask.java
com.koonen.photostream.ViewPhotoActivity.java
com.koonen.photostream.WallPaperExecutor.java
com.koonen.photostream.api.FilePhoto.java
com.koonen.photostream.api.IPhotoService.java
com.koonen.photostream.api.Location.java
com.koonen.photostream.api.PhotoList.java
com.koonen.photostream.api.PhotoSize.java
com.koonen.photostream.api.Photo.java
com.koonen.photostream.api.ResponseHandler.java
com.koonen.photostream.api.ResponseParser.java
com.koonen.photostream.api.ServiceContext.java
com.koonen.photostream.api.ServiceException.java
com.koonen.photostream.api.ServiceManager.java
com.koonen.photostream.api.ServiceNetworkException.java
com.koonen.photostream.api.SourceType.java
com.koonen.photostream.api.Type.java
com.koonen.photostream.api.UserInfo.java
com.koonen.photostream.api.UserNotFoundException.java
com.koonen.photostream.api.User.java
com.koonen.photostream.api.flickr.Auth.java
com.koonen.photostream.api.flickr.FlickrConstants.java
com.koonen.photostream.api.flickr.FlickrService.java
com.koonen.photostream.api.flickr.Perms.java
com.koonen.photostream.dao.CategoryDAO.java
com.koonen.photostream.dao.CategoryList.java
com.koonen.photostream.dao.Category.java
com.koonen.photostream.dao.ImageDAO.java
com.koonen.photostream.dao.PhotoDAO.java
com.koonen.photostream.dao.PhotoUrlListProvider.java
com.koonen.photostream.dao.PhotoUrlList.java
com.koonen.photostream.dao.PhotoUrl.java
com.koonen.photostream.effects.EffectsApplier.java
com.koonen.photostream.effects.EffectsFactory.java
com.koonen.photostream.effects.Rotate3dAnimation.java
com.koonen.photostream.effects.TypeEffect.java
com.koonen.photostream.settings.BackgroundSource.java
com.koonen.photostream.settings.Network.java
com.koonen.photostream.settings.UserPreferences.java
com.koonen.photostream.settings.UserSettingsActivity.java
com.koonen.photostream.settings.WallpaperSettingMode.java
com.koonen.utils.ConfigurationReader.java
com.koonen.utils.DialogUtils.java
com.koonen.utils.Enumeration.java
com.koonen.utils.GroupUtils.java
com.koonen.utils.MailSender.java
com.koonen.utils.StatisticUtils.java
com.koonen.utils.StreamUtils.java