// Path: Contacts_1.1.0/src/com/night/contact/bean/GroupBean.java
// public class GroupBean implements Parcelable{
// 
// 	private int id;
// 	private String name;
// 	private int count;
// 	
// 	public GroupBean() {
// 		super();
// 	}
// 	public GroupBean(int id, String name) {
// 		super();
// 		this.id = id;
// 		this.name = name;
// 	}
// 	public GroupBean(int id, String name, int count) {
// 		super();
// 		this.id = id;
// 		this.name = name;
// 		this.count = count;
// 	}
// 	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 int getCount() {
// 		return count;
// 	}
// 	public void setCount(int count) {
// 		this.count = count;
// 	}
// 	/**
// 	 * ÐòÁÐ»¯
// 	 */
// 	@Override
// 	public int describeContents() {
// 		return 0;
// 	}
// 	@Override
// 	public void writeToParcel(Parcel dest, int flags) {
// 		dest.writeInt(getId());
// 		dest.writeString(getName());
// 		dest.writeInt(getCount());
// 	}
// 	//ÖØÐ´Creator
// 	 public static final Parcelable.Creator<GroupBean> CREATOR = new Creator<GroupBean>(){
// 
// 		@Override
// 		public GroupBean createFromParcel(Parcel source) {
// 			GroupBean group = new GroupBean();
// 			group.id = source.readInt();
// 			group.name = source.readString();
// 			group.count = source.readInt();
// 			return group;
// 		}
// 
// 		@Override
// 		public GroupBean[] newArray(int size) {
// 			return new GroupBean[size];
// 		}
// 		 
// 	 };
// }


import java.util.ArrayList;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.provider.ContactsContract;
import android.provider.ContactsContract.Groups;
import com.night.contact.bean.GroupBean;
package com.night.contact.DAO;




/**
 * Èº×é²Ù×÷³Ö¾Ã²ã
 * 
 * @author NightHary
 *
 */
public class GroupDAO {

	private Context context;

	public GroupDAO(Context context) {
		this.context = context;
	}

	/**
	 * »ñÈ¡ËùÓÐÁªÏµÈË·Ö×é
	 * 
	 * @param context
	 *            ÉÏÏÂÎÄ
	 * @return
	 */
// Path: Contacts_1.1.0/src/com/night/contact/bean/GroupBean.java
// public class GroupBean implements Parcelable{
// 
// 	private int id;
// 	private String name;
// 	private int count;
// 	
// 	public GroupBean() {
// 		super();
// 	}
// 	public GroupBean(int id, String name) {
// 		super();
// 		this.id = id;
// 		this.name = name;
// 	}
// 	public GroupBean(int id, String name, int count) {
// 		super();
// 		this.id = id;
// 		this.name = name;
// 		this.count = count;
// 	}
// 	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 int getCount() {
// 		return count;
// 	}
// 	public void setCount(int count) {
// 		this.count = count;
// 	}
// 	/**
// 	 * ÐòÁÐ»¯
// 	 */
// 	@Override
// 	public int describeContents() {
// 		return 0;
// 	}
// 	@Override
// 	public void writeToParcel(Parcel dest, int flags) {
// 		dest.writeInt(getId());
// 		dest.writeString(getName());
// 		dest.writeInt(getCount());
// 	}
// 	//ÖØÐ´Creator
// 	 public static final Parcelable.Creator<GroupBean> CREATOR = new Creator<GroupBean>(){
// 
// 		@Override
// 		public GroupBean createFromParcel(Parcel source) {
// 			GroupBean group = new GroupBean();
// 			group.id = source.readInt();
// 			group.name = source.readString();
// 			group.count = source.readInt();
// 			return group;
// 		}
// 
// 		@Override
// 		public GroupBean[] newArray(int size) {
// 			return new GroupBean[size];
// 		}
// 		 
// 	 };
// }


// Path: Contacts_1.1.0/src/com/night/contact/DAO/GroupDAO.java
import java.util.ArrayList;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.provider.ContactsContract;
import android.provider.ContactsContract.Groups;
import com.night.contact.bean.GroupBean;

package com.night.contact.DAO;




/**
 * Èº×é²Ù×÷³Ö¾Ã²ã
 * 
 * @author NightHary
 *
 */
public class GroupDAO {

	private Context context;

	public GroupDAO(Context context) {
		this.context = context;
	}

	/**
	 * »ñÈ¡ËùÓÐÁªÏµÈË·Ö×é
	 * 
	 * @param context
	 *            ÉÏÏÂÎÄ
	 * @return
	 */
	public ArrayList<GroupBean> getGroups() {