Android Open Source - NerdZoo Animal






From Project

Back to project page NerdZoo.

License

The source code is released under:

Apache License

If you think the Android project NerdZoo 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.bignerdranch.android.nerdzoo.model;
//from   w  w  w. j a  va 2  s.  c  om
import java.io.Serializable;
import java.util.UUID;

public class Animal implements Serializable {

    private UUID mId;
    private int mNameResourceId;
    private int mDescriptionResourceId;
    private int mImageResourceId;

    private boolean mIsFavorite;

    public Animal(UUID id, int nameResourceId, int descriptionResourceId, int imageResourceId) {
        this.mId = id;
        this.mNameResourceId = nameResourceId;
        this.mDescriptionResourceId = descriptionResourceId;
        this.mImageResourceId = imageResourceId;
        mIsFavorite = false;
    }

    public UUID getId() {
        return mId;
    }

    public int getNameResourceId() {
        return mNameResourceId;
    }

    public int getDescriptionResourceId() {
        return mDescriptionResourceId;
    }

    public int getImageResourceId() {
        return mImageResourceId;
    }

    public boolean isFavorite() {
        return mIsFavorite;
    }

    public void setFavorite(boolean isFavorite) {
        mIsFavorite = isFavorite;
    }

}




Java Source Code List

com.bignerdranch.android.nerdzoo.ApplicationTest.java
com.bignerdranch.android.nerdzoo.BaseApplication.java
com.bignerdranch.android.nerdzoo.BaseModule.java
com.bignerdranch.android.nerdzoo.anim.BaseItemAnimator.java
com.bignerdranch.android.nerdzoo.anim.PathAnimator.java
com.bignerdranch.android.nerdzoo.anim.RevealAnimator.java
com.bignerdranch.android.nerdzoo.anim.ZooItemAnimator.java
com.bignerdranch.android.nerdzoo.base.BaseActivity.java
com.bignerdranch.android.nerdzoo.base.BaseDrawerActivity.java
com.bignerdranch.android.nerdzoo.base.BaseNormalActivity.java
com.bignerdranch.android.nerdzoo.controller.AboutFragment.java
com.bignerdranch.android.nerdzoo.controller.AnimalActivity.java
com.bignerdranch.android.nerdzoo.controller.AnimalFragment.java
com.bignerdranch.android.nerdzoo.controller.MainActivity.java
com.bignerdranch.android.nerdzoo.controller.ZooFragment.java
com.bignerdranch.android.nerdzoo.drawer.DrawerAdapter.java
com.bignerdranch.android.nerdzoo.drawer.DrawerItem.java
com.bignerdranch.android.nerdzoo.model.Animal.java
com.bignerdranch.android.nerdzoo.model.Zoo.java
com.bignerdranch.android.nerdzoo.util.BuildUtils.java