// Path: LightPlayer/src/com/sequarius/lightplayer/object/Song.java
// public class Song {
// 	private int id;
// 	private String name;
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 	@Override
// 	public String toString() {
// 		// TODO Auto-generated method stub
// 		return super.toString();
// 	}
// 	public String getName() {
// 		return name;
// 	}
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	public String getUri() {
// 		return Uri;
// 	}
// 	public void setUri(String uri) {
// 		Uri = uri;
// 	}
// 	public Song() {
// 	}
// 	public Song(int id, String name, String uri) {
// 		super();
// 		this.id = id;
// 		this.name = name;
// 		Uri = uri;
// 	}
// 	private String Uri;
// 	
// }


import java.util.ArrayList;
import java.util.List;
import com.sequarius.lightplayer.object.Song;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

package com.sequarius.lightplayer.database;




public class PlayListDAO {
	private PlayListSQLiteOpenHelper helper;
	public PlayListDAO(Context context){
		helper =new PlayListSQLiteOpenHelper(context);
	}
	/**
	 * Ìí¼ÓÒ»Ìõ¼ÇÂ¼
	 * @param name ÎÄ¼þÃû
	 * @param uri  ÎÄ¼þµØÖ·
	 */
	public void add(String name,String uri){
		SQLiteDatabase db=helper.getWritableDatabase();
		db.execSQL("insert into playlist (name,uri) values(?,?)",new Object[]{name,uri});
		db.close();
	}
	/**
	 * ²éÑ¯ËùÓÐ¸èÇúÁÐ±í
	 * @return ËùÓÐÔÚ¿â¸èÇú
	 */
	public List<Song> selectAll(){
		SQLiteDatabase db=helper.getReadableDatabase();
		Cursor cursor=db.rawQuery("select * from playlist", null);
		List<Song> songs=new ArrayList<Song>();
		while(cursor.moveToNext()){
			int id=cursor.getInt(cursor.getColumnIndex("id"));
			String name=cursor.getString(cursor.getColumnIndex("name"));
			String uri=cursor.getString(cursor.getColumnIndex("uri"));
			Song song=new Song(id, name,uri );
			songs.add(song);
		}
		cursor.close();
		db.close();
		return songs;
	}
	public void clear(){

// Path: LightPlayer/src/com/sequarius/lightplayer/object/Song.java
// public class Song {
// 	private int id;
// 	private String name;
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 	@Override
// 	public String toString() {
// 		// TODO Auto-generated method stub
// 		return super.toString();
// 	}
// 	public String getName() {
// 		return name;
// 	}
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	public String getUri() {
// 		return Uri;
// 	}
// 	public void setUri(String uri) {
// 		Uri = uri;
// 	}
// 	public Song() {
// 	}
// 	public Song(int id, String name, String uri) {
// 		super();
// 		this.id = id;
// 		this.name = name;
// 		Uri = uri;
// 	}
// 	private String Uri;
// 	
// }


// Path: LightPlayer/src/com/sequarius/lightplayer/database/PlayListDAO.java
import java.util.ArrayList;
import java.util.List;
import com.sequarius.lightplayer.object.Song;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

package com.sequarius.lightplayer.database;




public class PlayListDAO {
	private PlayListSQLiteOpenHelper helper;
	public PlayListDAO(Context context){
		helper =new PlayListSQLiteOpenHelper(context);
	}
	/**
	 * Ìí¼ÓÒ»Ìõ¼ÇÂ¼
	 * @param name ÎÄ¼þÃû
	 * @param uri  ÎÄ¼þµØÖ·
	 */
	public void add(String name,String uri){
		SQLiteDatabase db=helper.getWritableDatabase();
		db.execSQL("insert into playlist (name,uri) values(?,?)",new Object[]{name,uri});
		db.close();
	}
	/**
	 * ²éÑ¯ËùÓÐ¸èÇúÁÐ±í
	 * @return ËùÓÐÔÚ¿â¸èÇú
	 */
	public List<Song> selectAll(){
		SQLiteDatabase db=helper.getReadableDatabase();
		Cursor cursor=db.rawQuery("select * from playlist", null);
		List<Song> songs=new ArrayList<Song>();
		while(cursor.moveToNext()){
			int id=cursor.getInt(cursor.getColumnIndex("id"));
			String name=cursor.getString(cursor.getColumnIndex("name"));
			String uri=cursor.getString(cursor.getColumnIndex("uri"));
			Song song=new Song(id, name,uri );
			songs.add(song);
		}
		cursor.close();
		db.close();
		return songs;
	}
	public void clear(){

		SQLiteDatabase db=helper.getWritableDatabase();
