Would it be OK to have a single instance of SQLiteOpenHelper as a member of a subclassed Application, and have all Activities that need an instance of SQLiteDatabase get it
Yes, that is the way you should go about it, having a helper class for the activities that need an instance of the Database.