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 a 2 s . c o 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