title: SQLiteDatabase.openDatabase(...) vs getWritableDatabase
body: <p>I bundled a database with my app in the assets folder.
  At the first activity, I copy the database to the correct location perfectly (no problem here).</p>
  
  <p>my question; is it better to use
  openDatabase (String path, SQLiteDatabase.CursorFactory factory, int flags)
  or to use getWritableDatabase method of the SQLiteOpenHelper class?</p>
  
  <p>which is more efficient?
  I'm accustomed to using the getWritableDatabase method, which requires passing of Context, but I just feel I can do without it since I don't need the onUpgrade or onCreate function of the SQliteOpenHelper.</p>