Lendo o banco de dados SQLITE da memória do Android

Eu criei um banco de dados sqlite em um aplicativo Java e o enviei para o meu android. Eu quero ler este banco de dados (provavelmente escrevê-lo mais tarde também). A maioria dos tutoriais que encontrei até agora cria o banco de dados dentro do android ...

Eu não acho que eu preciso substituir os métodos onCreate () e onUpdate () da classe SQLiteOpenHelper eu? Também a parte que no tutorial abaixo ele criou as tabelas, já que eu já tenho meu banco de dados

Qualquer tutorial, código de exemplo, vocês podem saber?

public class DatabaseHandler extends SQLiteOpenHelper {

    // All Static variables
    // Database Version
    private static final int DATABASE_VERSION = 1;

    // Database Name
    private static final String DATABASE_NAME = "contactsManager";

    // Contacts table name
    private static final String TABLE_CONTACTS = "contacts";

    // Contacts Table Columns names
    private static final String KEY_ID = "id";
    private static final String KEY_NAME = "name";
    private static final String KEY_PH_NO = "phone_number";

    public DatabaseHandler(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSION);
    }

    // Creating Tables
    @Override
    public void onCreate(SQLiteDatabase db) {
        String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CONTACTS + "("
                + KEY_ID + " INTEGER PRIMARY KEY," + KEY_NAME + " TEXT,"
                + KEY_PH_NO + " TEXT" + ")";
        db.execSQL(CREATE_CONTACTS_TABLE);
    }

    // Upgrading database
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        // Drop older table if existed
        db.execSQL("DROP TABLE IF EXISTS " + TABLE_CONTACTS);

        // Create tables again
        onCreate(db);
    }

Eu simplesmente preciso abrir o banco de dados que tenho na memória, executar uma consulta sql contra o meu banco de dados e obter o resultado.

questionAnswers(1)

yourAnswerToTheQuestion