안녕하세요 !

 

이클립스 애뮬레이터에서는 db 가 잘 나타나는데..

핸드폰(갤럭시s2)에만 연결하면..

db 부분이 나타나지 않습니다.

 

물론, assets 폴더에 db를 넣었구요..

DDMS data/data/패키지명/databases 안에도 db를 넣었습니다..

소스도 에러가 안납니다..

 

어떻게해야하나요?ㅠㅠ

졸업작품마감이 거의다되서..꼭답변해주세요 ㅠㅠ

 

혹시 몰라 db 연결부분 소스 올립니다 !

 

 

public static final String PACKAGE_DIR = "/data/data/exam.ComLicense1/";
 public static final String DATABASE_NAME = "tt.db";
 public static final String COPY2DATABASE_NAME = "tt.db";
 public static void initialize(Context ctx) {
  // check   
  File folder = new File(PACKAGE_DIR + "databases");
  folder.mkdirs();
  File outfile = new File(PACKAGE_DIR + "databases/" + COPY2DATABASE_NAME);
  
  if (outfile.length() <= 0) {
   AssetManager assetManager = ctx.getResources().getAssets(); 
   try { 
    InputStream is = assetManager.open(DATABASE_NAME, AssetManager.ACCESS_BUFFER); 
    long filesize = is.available(); 
    byte [] tempdata = new byte[(int)filesize]; 
    is.read(tempdata);   
    is.close();    
    outfile.createNewFile(); 
    FileOutputStream fo = new FileOutputStream(outfile);
    fo.write(tempdata);   
    fo.close(); 
   } catch (IOException e) {
    e.printStackTrace();
   } 
   
  } 
  
 }