package AHNdroid.PhoneBook;

import android.app.*;
import android.content.*;
import android.database.*;
import android.database.sqlite.*;
import android.os.*;
import android.util.Log;
import android.view.View;
import android.widget.*;

public class PhoneBook extends Activity{
 ProductDBHelper mHelper;
 
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.productlist);
  
  mHelper = new ProductDBHelper(this);
  Cursor cursor;
  SQLiteDatabase db = mHelper.getWritableDatabase();
  
  cursor = db.rawQuery("SELECT * FROM phonebook", null);
  startManagingCursor(cursor);

  //String[] Query = new String[] {"name","cellphon","email","photos"};  
  String[] Query = new String[] {"name","cellphon"}; 
  
  
  int[] text = new int[] { android.R.id.text1,android.R.id.text2};
  
  
  SimpleCursorAdapter Adapter = null;
  Adapter = new SimpleCursorAdapter(this,
    android.R.layout.simple_list_item_2,
    cursor,Query,
    text);
  
  ListView list = (ListView)findViewById(R.id.list);
  //list = (ListView)findViewById(R.id.history);
        list.setAdapter(Adapter);
        
        list.setOnItemClickListener(mItemClickListener);
 }
 
 // 리스트 아이템 클릭리스너
  AdapterView.OnItemClickListener mItemClickListener = new AdapterView.OnItemClickListener() {

   // (어댑터 뷰, 항목 뷰, 항목의 위치, 항목의 고유 ID)
   public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    // TODO Auto-generated method stub
    //String mes;
    //mes = "Select Item = " + Items.get(position);
    //Toast.makeText(ListAddDel.this, mes, Toast.LENGTH_SHORT).show();
    Log.i("test", "아이템 클릭2");
   }
  };

}


class ProductDBHelper extends SQLiteOpenHelper {
 public ProductDBHelper(Context context) {
  super(context, "Android.sqlite", null, 1);
 }

 public void onCreate(SQLiteDatabase db) {
  /*db.execSQL("CREATE TABLE product ( _id INTEGER PRIMARY KEY AUTOINCREMENT, " +
  "name TEXT, price INTEGER);");
 */
 }

 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  db.execSQL("DROP TABLE IF EXISTS product");
  onCreate(db);
 }
}

 

제가 여기서 디비를 불러왔는데요  디비를  프로젝트 안에 assets 폴더 안에 디비파일을 넣고 그걸 불러오는 식으로 할순없나요

 

지금 상태에서는 DDMS에서 컨트롤 해줘야 디비를 불러오거든요

 

어떻게 해야되나요