Myślę, że nie rozumiesz tutaj. Po skonstruowaniu obiektu SQLiteOpenHelper sprawdzi, czy baza danych SQLite istnieje, a jeśli nie, wywoła jego onCreate() metoda (gdzie zwykle programiści implementują tworzenie bazy danych SQL)
Aktualizacja:
@Clay Shannon:Wyjaśnię mechanizm działania projektów Eclipse i Android. Załóżmy, że używasz Eclipse do programowania projektu na Androida. Nowy projekt utworzy folder projektu w obszarze roboczym (w twoim przypadku jest to C:\aXX3&Space\Android\workspace a folder projektu to OnDemandAndAutomatic_Project ). Ten folder będzie zawierał kilka podfolderów, takich jak:src, bin, asset, res,... Każdy folder ma swoją własną rolę i interesuje Cię folder asset, prawda? Folder Assets służy do przechowywania plików referencyjnych (których nie można lub nie chcesz umieszczać w folderze res), takich jak:plik html, plik dźwiękowy, plik graficzny, plik tekstowy... Gdy Eclipse buduje apk z projektu, te pliki są również zawarte w apk. Kiedy instalujesz apk na urządzeniu z Androidem, apk jest kopiowany do folderu systemowego Androida, a także tworzony jest folder zawierający dane aplikacji, jak wspomniał Dharmendra:/data/data/{packagename}/ (nazwa pakietu, taka jak com.google.app itp., a ta ścieżka dotyczy systemu operacyjnego Android na urządzeniu, a nie systemu Windows).
Mam nadzieję, że teraz możesz rozwiązać swój problem. Uwaga :Twoja już istniejąca baza danych musi być bazą danych SQLite, w przeciwnym razie aplikacja nie rozpozna jej, nawet jeśli skopiujesz ją na właściwą ścieżkę.