the common framework of android application